You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于TFS经典编辑器的Artifactory NuGet Restore多仓库配置可行性问询

Artifactory NuGet Restore 配置多仓库解决方案

在TFS经典编辑器的Artifactory NuGet Restore任务里,UI层面确实只能选择单个targetResolveRepo,没法直接配置多个仓库,但可以通过以下两种方式实现类似普通NuGet还原的多仓库拉取效果:

  • 创建Artifactory虚拟仓库
    在Artifactory后台把需要的多个仓库合并成一个虚拟仓库,之后在TFS的Artifactory NuGet Restore任务里选择这个虚拟仓库作为目标仓库。虚拟仓库会自动从其包含的所有真实仓库中查找并拉取所需的NuGet包,间接实现多仓库源的效果。

  • 改用普通NuGet还原任务
    放弃使用Artifactory专属的NuGet Restore任务,切换回标准的NuGet还原任务。然后在项目的nuget.config配置文件里添加多个Artifactory仓库源,配置示例如下:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <packageSources>
        <add key="ArtifactoryRepo1" value="https://your-artifactory-url/api/nuget/repo1" />
        <add key="ArtifactoryRepo2" value="https://your-artifactory-url/api/nuget/repo2" />
      </packageSources>
    </configuration>
    

    之后让NuGet还原任务指向sln文件或这个配置文件,就能从多个Artifactory仓库中拉取包了。

内容的提问来源于stack exchange,提问作者Jack Martinez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 08:08:12