引入Nuget 2.7时; a new Automatic Package Restore feature came along with it。要点:您不再需要签入Nuget.exe
,nuget.targets
或packages
文件夹来源。相反,只需在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可用的新自动包恢复功能?
答案 0 :(得分:1)
您只需更改模板即可。如果打开构建定义并转到Process选项卡,您应该会在配置屏幕顶部看到指定的xaml模板。
点击向下箭头,然后更改下拉列表以选择TfvcTemplate.12.xaml。
然后,您可以将自定义重新添加到具有新功能的新模板中。