【发布时间】:2018-01-11 07:08:37
【问题描述】:
对于 TFS 构建(我使用 TFS 2017),我应该使用 NuGet 安装程序任务还是使用构建配置中的 Visual Studio 构建步骤来恢复所有 NuGet 包。 哪个是首选的使用方式?
【问题讨论】:
对于 TFS 构建(我使用 TFS 2017),我应该使用 NuGet 安装程序任务还是使用构建配置中的 Visual Studio 构建步骤来恢复所有 NuGet 包。 哪个是首选的使用方式?
【问题讨论】:
您现在最好还是在构建管道期间使用 NuGet 安装程序任务。
此选项已弃用。若要还原 NuGet 包,请添加 NuGet 构建之前的安装程序步骤。
您也可以在Visual Studio Build任务教程中找到相关的提示信息。
恢复 NuGet 包
(重要) 此选项已弃用。确保清除此复选框,改为使用 NuGet 安装程序构建步骤。
【讨论】:
nuget 团队改变了 nuget 恢复包的方式。您曾经必须启用对您的 sln 的恢复,它修改了您的 csproj;这就是已弃用的“恢复 nuget 包”所做的。现在,您在构建 sln 之前使用 nuget 任务/步骤。
见:http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html
【讨论】: