2017-06-27 73 views
0

每当我尝试运行的MSBuild我得到以下几点:错误的MSBuild被称为

Microsoft (R) Build Engine Version 2.0.50727.4927 
[Microsoft .NET Framework, Version 2.0.50727.4927] 
Copyright (C) Microsoft Corporation 2005. All rights reserved. 

不过,我试图建立产生错误的解决方案,因为的MSBuild的.NET 2.0版本被称为替代3.5或4.0。

如何以及在哪里手动更改MSBuild PATH和/或环境,以便它调用正确的版本而不是2.0版本。

+0

手动更改可能不是您之后的解决方案。你是否从VS命令提示符运行msbuild? (例如,开始 - > Visual Studio xxx-> Visual Studio工具 - >开发人员命令提示符或类似的?) – stijn

回答

0

在命令提示符下键入where msbuild.exe会告诉您在路径中找到的可执行文件的位置。

当从开始菜单中为您使用的VS版本(假设您安装了多个版本)启动Visual Studio Developer Command Prompt时,它会自动设置环境变量和路径到正确的位置。从那里运行MSBuild应该解析为正确的版本。