如何指定用于给定项目的msbuild版本

时间:2013-11-14 20:04:17

标签: .net visual-studio msbuild visual-studio-2013

我的构建机器应该编译一些使用MSBuild 4.0在vs 2010中创建的项目。 还有一些在vs2010中创建的项目使用MSBuild v13.0构建它们。

我可以在项目文件中指定的任何想法,或者通过其他方式指定msbuild用于此给定项目...

1 个答案:

答案 0 :(得分:1)

你的.csproj有一个名为Project的开始标记,它有一个名为ToolsVersion的可选属性。 MSBuild工具集的版本用于确定$(MSBuildBinPath)和$(MSBuildToolsPath)的值。

通过msbuild命令行,您可以设置这些属性以确定要使用的msbuild版本。

来源:MSDN