I have 3 installs of Visual Studio 2012 Pro. One on my main PC, one on my laptop and one on the ultrabook received as part of the competition.
The application being developed will run on the PC and the Laptop in Debug mode quite happily. On the ultrabook it throws Invalid Operation exception due to cross threaded calls. The project is identical on all 3 machines, as the code is pulled down from a central source control server.
When compiled (default Any CPU etc. options) and run the exe directly, the application runs fine on all 3.
There are no background workers etc. there is only the single thread.
I have not changed any settings on any of them, they are all the stock install and on first run of VS, the C# environment was selected as layout choice.
How the hell can I get to the bottom of this one? Any ideas?