Sol*_*lti 3 msbuild visual-studio visual-studio-2013
我在Windows 7-64计算机上使用Visual Studio 2013,但仍然出现以下错误.我在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild下的reg键设置完全相同,我的同事可以编译解决方案.我们使用相同的VS2013.
我的日志显示"C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5)",但不是V120,这很奇怪.有谁知道为什么?
感谢任何线索和帮助,被困了几天.
1> ------ Build build:Project:MyProject01,Configuration:Debug Win32 ------
2> ------ Build started:Project:MyProject02,Configuration:Debug Win32 ------
1> C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5):错误MSB8020:v120的构建工具(Platform Toolset ='v120 ')无法找到.要使用v120构建工具进行构建,请单击"项目"菜单或右键单击解决方案,然后选择"更新VC++项目...".使用v120构建工具安装v120进行构建.
2> C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5):错误MSB8020:v120的构建工具(Platform Toolset ='v120 ')无法找到.要使用v120构建工具进行构建,请单击"项目"菜单或右键单击解决方案,然后选择"更新VC++项目...".使用v120构建工具安装v120进行构建.
3> ------ Build build:Project:MyProject03,Configuration:Debug Win32 ------
3> C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft. Cpp.Platform.targets(44,5):错误MSB8020:找不到v120(Platform Toolset ='v120')的构建工具.要使用v120构建工具进行构建,请单击"项目"菜单或右键单击解决方案,然后选择"更新VC++项目...".使用v120构建工具安装v120进行构建.
4> ------ Build build:Project:MyProject04,Configuration:Debug Win32 ------
4> C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft. Cpp.Platform.targets(44,5):错误MSB8020:找不到v120(Platform Toolset ='v120')的构建工具.要使用v120构建工具进行构建,请单击"项目"菜单或右键单击解决方案,然后选择"更新VC++项目...".使用v120构建工具安装v120进行构建.
5> ------ Build build:项目:MyProject05,配置:调试x86 ------
5> CSC:错误CS0006:元数据文件'D:_Vault\Workspaces\MyProject05_Parser\Debug\MyProject05Parser.dll'可能找不到
6> ------ Build build:Project:MyProject06,Configuration:Debug Win32 ------
6> C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5):错误MSB8020:找不到v120(Platform Toolset ='v120')的构建工具.要使用v120构建工具进行构建,请单击"项目"菜单或右键单击解决方案,然后选择"更新VC++项目...".使用v120构建工具安装v120进行构建.
==========构建:0成功,6失败,0最新,0跳过==========
我root导致了这个问题,这是因为开发机器上的其他一些项目有一个系统环境变量" VCTargetsPath ",它指向v110.删除此环境变量后,编译开始工作.环境变量似乎可以覆盖HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild的效果,其中有一个VCTargetsPath子项并且已经指向v120.
| 归档时间: | 
 | 
| 查看次数: | 11890 次 | 
| 最近记录: |