用于开发和生产的最佳Nuget.Config方法

用于开发和生产的最佳Nuget.Config方法,nuget,nuget-package,Nuget,Nuget Package,如果我有从Artifactory检索到的两个源的NuGet.config文件 出于开发目的,如果需要,可以希望源代码来自本地包 最好的方法是什么? 1) 有两个Nuget.config,一个用于本地开发,一个用于生产? 2) 是否在同一文件中包含nuget.config的备份源? 3) 还有别的吗 我想问题更多的是关于使开发过程更容易的过程。要将NuGet.Config文件复制到Docker容器,使其成为该映像的一部分 以下是NuGet.config文件的内容供参考: <?xml vers

如果我有从Artifactory检索到的两个源的NuGet.config文件

出于开发目的,如果需要,可以希望源代码来自本地包

最好的方法是什么? 1) 有两个Nuget.config,一个用于本地开发,一个用于生产? 2) 是否在同一文件中包含nuget.config的备份源? 3) 还有别的吗

我想问题更多的是关于使开发过程更容易的过程。要将NuGet.Config文件复制到Docker容器,使其成为该映像的一部分

以下是NuGet.config文件的内容供参考:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear />
    <add key="Internal-Packages" value="http://artifactory.mycompany.corp:8081/artifactory/api/nuget/Internal-Packages" />
    <add key="External-Packages" value="http://artifactory.mycompany.corp:8081/artifactory/api/nuget/External-Packages" />
  </packageSources>
  <activePackageSource>
    <add key="All" value="(Aggregate source)" />
  </activePackageSource>
</configuration>

NuGet自动使用全局缓存,无需更新NuGet配置。如果包在全局缓存中可用,它将从那里使用它们,否则它将转到您在配置中定义的artifactory源中查找。换句话说,相同的开发和生产配置满足您的需求

发件人:

当要求检索包时,NuGet首先查看全局包文件夹


NuGet自动使用全局缓存,无需更新NuGet配置。如果包在全局缓存中可用,它将从那里使用它们,否则它将转到您在配置中定义的artifactory源中查找。换句话说,相同的开发和生产配置满足您的需求

发件人:

当要求检索包时,NuGet首先查看全局包文件夹