Linqpad can't differentiate between x86 and AnyCPU version when launching
1. Launch Linqpad(AnyCpu)
2. From command line try to open a .linq script in the x86 version:
@C:\Program Files (x86)\LINQPad5\LINQPad.exe "C:\Dropbox\LinqpadShared\LINQPad Queries\TextManipulation\PowerText52.linq"
3. The file opens in the existing LinqPad(AnyCpu) instance. It seems to open in whatever instance was launched first.
This is a problem since Linqpad can't run scripts that reference x64 dlls from the x86 instance and vice-versa. So I have some scripts that need to open in one instance, and some that need to open in the other.
2. From command line try to open a .linq script in the x86 version:
@C:\Program Files (x86)\LINQPad5\LINQPad.exe "C:\Dropbox\LinqpadShared\LINQPad Queries\TextManipulation\PowerText52.linq"
3. The file opens in the existing LinqPad(AnyCpu) instance. It seems to open in whatever instance was launched first.
This is a problem since Linqpad can't run scripts that reference x64 dlls from the x86 instance and vice-versa. So I have some scripts that need to open in one instance, and some that need to open in the other.
Comments
The only scenario I found that doesn't work as expected is:
1. Launch AnyCPU linqpad.
2. Try to launch x86 linqpad with a filename when x86 is not open yet. It will open the file in the already open AnyCPU one.
I'm guessing if you reverse x86 and AnyCPU it would be the same problem.
This is not a big deal at all, I can work around that, and I appreciate what you have done. Just letting you know, in case you are interested.