如何升级构建过程模板以使用TFS 2013中引入的自动包恢复功能?

时间:2015-02-10 14:15:35

标签: .net tfs msbuild nuget tfs2013

引入Nuget 2.7时; a new Automatic Package Restore feature came along with it。要点:您不再需要签入Nuget.exenuget.targetspackages文件夹来源。相反,只需在Visual Studio的程序包管理器设置中启用自动程序包还原;确保nuget.config已禁用源代码控制集成是您所需要的。

对于Team Foundation Server 2013,更新了构建过程模板以使用此Automatic Package Restore Functionality

  

事实证明,Team Build(从TFS 2013开始)也支持自动包恢复。对于TFS 2013,您在创建新构建时不需要配置任何内容。对于使用旧版TFS创建的构建,您需要更新构建过程模板。

我们正在使用较旧的构建过程模板;但我似乎无法找到负责nuget包恢复的XAML的确切部分。由于我无法找到它,因此我无法将其添加到“升级”状态。构建模板。 This seems to be a common issue

如何升级使用Team Foundation Server 2012创建的构建模板,以使用TFS 2013可用的新自动包恢复功能?

1 个答案:

答案 0 :(得分:1)

您只需更改模板即可。如果打开构建定义并转到Process选项卡,您应该会在配置屏幕顶部看到指定的xaml模板。

点击向下箭头,然后更改下拉列表以选择TfvcTemplate.12.xaml。

然后,您可以将自定义重新添加到具有新功能的新模板中。