title: How to address SHIM_NOVERSION_FOUND error message
body: <p>I am updating a C++/CLI mixed mode executable from VS 2010 to VS 2012.  We're targeting .NET 4.5, and the VS2012 toolset.</p>
  
  <p>It's building and running perfectly in Debug builds, but the Release builds immediately exit with "This application could not be started." and a link which goes to a <a href="http://support.microsoft.com/kb/2715633?version=%28null%29&amp;processName=evs_mvs.exe&amp;platform=0009&amp;osver=6&amp;isServer=0" rel="nofollow">Microsoft Support page</a> suggesting that the problem is <code>SHIM_NOVERSION_FOUND</code>.</p>
  
  <p>The page in question states "You can't fix the configuration problem yourself. Contact the app vendor to resolve the issue."  As the app vendor in question, I'm having difficulty discovering any information on how to approach correcting this application.</p>
  
  <p>Where does the application go to discover the proper .NET version in a C++ project, and how do you go about adding the proper information to the .vcxproj or Solution files in order to get it to build properly?</p>