Troubleshooting help

Running VS2012 with VS2010 installed

You will have to jump through some hoops to make this work out, but if you've already got both of them installed then this is realistically your best option.

1) Open up Visual Studio 2012
2) Go to Properties -> Configuration -> All Configurations -> Configuration Properties -> General
3) Select the VS2010 toolset from the drop-down menu and hit OK.
4) Profit! It's imporant to note that the best way to make this work is to have both VS2012 and VS2010 installed at the same time.

Fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

There are a couple of possible causes for this, so Microsoft offers a couple of different solutions.

First, try going to the build menu and selecting "clean build".

If that doesn't work, try disabling incremental linking. You can do this by going to project properties -> configuration properties -> Linker -> General. You will see an option that says "Enable incremental linking". Click on the drop-down bar next to this and select "NO (/ INCREMENTAL:NO)"

If none of that worked, the other solution is to install the VS2010 SP1 compiler pack, available here:

My updated code isn't being compiled and run

If you are making changes to your code, yet not seeing those changes, you've accidentally changed the setting that tells Visual Studio to always "build" your code. Here's how to fix it:

  1. Open the "Tools" menu, and click "Options"
  2. Expand the "Projects and Solutions" tab
  3. Click on the "Build and Run" tab
  4. Select "Always build" for the "On Run, when projects are out of date" option

See this link for more help

MSBuild fails with error MSB4014 when building SV 2010 proj

This one is a little mysterious, and our best answer is to visit this link and pray that the patch here works for you.

(Note that x86 means for 32 bit processors and that x64 means for 64 bit processors. If you don't know what that means or how to find out what kind of processor you have, look here for PC or here for mac.