我下载了许多.nupkg文件,而且我并不总是有互联网连接。因此,我想将nuget存储库(nuget.org)更改为Eg。D:\nugetOffline。在该文件夹中,我将放置.nupkg文件。
发布于 2019-12-18 16:47:15
您可以使用%APPDATA%/Roaming/NuGet/NuGet.Config并添加以下配置项来控制这一点:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
   <config>
      <add key="globalPackagesFolder" value="C:\dev\nuget\packages" />
      <add key="repositoryPath" value="C:\dev\nuget\packages" />
   </config>
</configuration>您还可以在每个解决方案的基础上使用与.sln文件相同的文件夹中的一个.sln文件和/或通过在.csproj文件旁边放置一个NuGet.Config来控制这一点。
有关所有可用选项的详细信息,请参阅NuGet.config文件引用。
对于globalPackagesFolder (仅使用PackageReference的项目):
默认全局包文件夹的位置。默认情况下是%userprofile%.nuget\packages (Windows)或~/..nuget/packages (Mac/Linux)。相对路径可用于特定于项目的nuget.config文件中.此设置由NUGET_PACKAGES环境变量重写,该变量优先。
对于repositoryPath (仅限packages.config):
安装NuGet包的位置,而不是默认的$(Solutiondir)/packages文件夹。相对路径可用于特定于项目的nuget.config文件中.此设置由NUGET_PACKAGES环境变量重写,该变量优先。
发布于 2020-01-06 04:33:59
视觉工作室。在菜单栏工具中,->管理Nuget软件包、->软件包管理器、配置->包起源。有nuget.org回购,点击中添加并更改新回购的来源和名称,浏览您的文件夹并给出一个名称,只需单击更新和接受。可以在选定的文件夹中复制.nupkg文件。
https://stackoverflow.com/questions/59396552
复制相似问题