我的工作计算机上安装了以前的Visual Studio 2010。它工作正常。Visual Studio 2012宏使用VS2010值
为了获得对C++ 11的全面支持,2012年最近安装到了这台计算机(VS2010未被删除,因为一些旧项目需要它)。
我的问题是: 如果我启动VS2012,Visual Studio用户值(如$(VSInstallDir),$(VCInstallDir),$(ExecutablePath)等)的VS2010的价值观,不适合VS2012的值。
这是什么原因?我该如何解决这个问题? VS2012必须使用其自己的用户值。
先尝试第一个解决方案。 – Abhishek
1.试图改变平台工具集,它不工作。项目中仍然使用VS2010值。 2.演播室2012(V110)具有宏以下文件夹:C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.Cpp.Common.props; 该文件包含VS2012的正确值。但工作室2012似乎不接管他们... 任何其他的想法? –
然后我认为这可能是一个安装问题。注册价值观可能没有改变。尝试重新安装。 – Abhishek