错误的MSBuild被称为

时间:2017-06-27 18:04:38

标签: msbuild vcbuild

每当我尝试运行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.

但是,我尝试构建的解决方案会产生错误,因为正在调用.NET 2.0版本的MSBuild而不是3.5或4.0。

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

1 个答案:

答案 0 :(得分:0)

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

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