每当我尝试运行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版本。
答案 0 :(得分:0)
在命令提示符下键入where msbuild.exe
将告诉您在路径中找到的可执行文件的位置。
从开始菜单开始使用您正在使用的VS版本的Visual Studio Developer Command Prompt(假设您安装了多个版本)时,它将自动设置环境变量和正确位置的路径。从那里运行MSBuild应该解析为正确的版本。