【发布时间】:2013-11-14 20:04:17
【问题描述】:
我的构建机器应该编译一些在 vs 2010 中使用 MSBuild 4.0 创建的项目。 还有一些在 vs2010 中创建的项目,使用 MSBuild v13.0 构建它们。
任何想法我可以如何在项目文件中指定或通过其他方式为这个给定项目使用什么 msbuild...
【问题讨论】:
标签: .net visual-studio msbuild visual-studio-2013
我的构建机器应该编译一些在 vs 2010 中使用 MSBuild 4.0 创建的项目。 还有一些在 vs2010 中创建的项目,使用 MSBuild v13.0 构建它们。
任何想法我可以如何在项目文件中指定或通过其他方式为这个给定项目使用什么 msbuild...
【问题讨论】:
标签: .net visual-studio msbuild visual-studio-2013
您的 .csproj 有一个名为 Project 的开始标签,它有一个名为 ToolsVersion 的可选属性。 MSBuild 用于确定 $(MSBuildBinPath) 和 $(MSBuildToolsPath) 值的工具集版本。
通过 msbuild 命令行,您可以设置这些属性以确定您要使用的 msbuild 版本。
来源:MSDN
【讨论】: