gpt4 book ai didi

tfs - 指定构建服务器的 NuGet 源以与 NuGet Package Restore 一起使用?

转载 作者:行者123 更新时间:2023-12-03 07:18:29 25 4
gpt4 key购买 nike

我正在使用 NuGet 包还原。我想在 TFS 构建服务器进程中指定自定义源。

隐藏“.nuget”文件夹中的 NuGet.targets 文件表示您可以指定源存储库,或者它将回退到 %APPDATA%\NuGet\NuGet.config 中的 NuGet.config。

但是,隐藏的“.nuget”文件夹中也有一个 NuGet.config。我假设如果您没有在 NuGet.targets 中指定源存储库,它将回退到隐藏的“.nuget”文件夹中的 NuGet.config。事实似乎并非如此。

有什么想法吗?

最佳答案

使用当前版本的 NuGet,可以在解决方案的 NuGet.config 文件中指定自定义存储库,并在构建期间启用包还原。有了这个 NuGet.config 文件,我们就可以在 TFS 构建下自动从内部存储库恢复包,而无需在构建定义中执行任何其他操作:

<configuration>
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>

<packageSources>
<add key="Internal" value="http://MyInternalRepository/nuget" />
</packageSources>

<packageRestore>
<add key="enabled" value="True" />
</packageRestore>

</configuration>

注意:TFS2013 的默认构建过程模板已经实现了 NuGet 包恢复工作流程,无需任何特殊配置,如下所述:http://docs.nuget.org/docs/reference/package-restore-with-team-build

关于tfs - 指定构建服务器的 NuGet 源以与 NuGet Package Restore 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10641169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com