如何设置TFS 2013以使用Visual Studio 2013或Visual Studio 2017进行构建

时间:2018-08-30 21:18:01

标签: visual-studio visual-studio-2013 tfs compilation visual-studio-2017

我们在一台服务器上具有TFS 2013,而在另一台服务器上具有Visual Studio 2013和Visual Studio 2017。过去,我们使用VS2013构建所有应用程序,但是现在已经升级了一些应用程序,因此我们希望使用VS2017构建这些应用程序。

如何在TFS 2013中修改构建定义/模板以使用VS2013或VS2017进行构建?我们已经尝试过更改MSBuild的一些参数,但是没有运气。

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您必须为VS 2017创建新的构建定义。请尝试以下步骤:

  1. 为VS 2017(Build Tools for Visual Studio 2017)安装ms build
  2. 通过版本控制上的副本或通过创建新的构建定义Copying build process template or reuse exsisting
  3. ,为您的构建复制现有的XAML流程。
  4. 更新XAML流程模板以使用新的ms生成路径(%programfiles(x86)%\ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ 15.0 \ Bin)。您可以在此处找到示例:How does Team Foundation Build choose which version of Visual Studio to build with?