0

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

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

4

1 回答 1

1

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

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

来源:MSDN

于 2013-11-14T20:23:49.667 回答