2016-09-23 156 views

回答

3

他们只是丹尼尔提到的差不多了。主要区别与您发现的一样:Visual Studio Build步骤将Visual Studio版本添加到构建中。

我应该使用Visual Studio Build步骤还是MSBuild步骤?

如果您正在构建解决方案,则在大多数情况下,您应该使用Visual Studio Build步骤 。自动执行此步骤:

  • 为您设置/ p:VisualStudioVersion属性。这迫使MSBuild使用一组特定的目标来增加构建成功的可能性。

  • 指定MSBuild版本参数。

在某些情况下,您可能需要使用MSBuild步骤。例如,如果您正在构建解决方案以外的代码项目,则应使用它 。

+0

当微软拒绝更新少于2年的程序以适应新的Visual Studio版本时,您还必须使用msbuild任务 – StingyJack