我们已经从http://www.microsoft.com/en-us/download/details.aspx?id=40760安装了Microsoft Build Tools 2013,但是在安装后,没有创建C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V120目录,因此它找不到所需的目标文件。

我们是否真的需要安装VS2013版本才能创建所需的目标/ Prop 文件?

最佳答案

答案是肯定的,您需要安装VS2013。然后将一个名为VCTargetsPath12的新字符串值添加到



该值应为:

$([MSBuild]::ValueOrDefault('$(VCTargetsPath12)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\'))

您还需要更改



值(value)为:
$([MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\'))

如果某些项目仍然存在问题,请打开.vcxproj文件,并确保将Project元素的ToolsVersion属性设置为12.0,而不是4.0。对.vcxproj.filters执行相同的操作。

如果出现一些与“SetEnv”相关的错误,只需重建失败的项目。

在多台机器上验证可正常工作。

07-24 09:46
查看更多