首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Visual中为nuget包创建脱机存储库

如何在Visual中为nuget包创建脱机存储库
EN

Stack Overflow用户
提问于 2019-12-18 16:40:55
回答 2查看 2.4K关注 0票数 3

我下载了许多.nupkg文件,而且我并不总是有互联网连接。因此,我想将nuget存储库(nuget.org)更改为Eg。D:\nugetOffline。在该文件夹中,我将放置.nupkg文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-18 16:47:15

您可以使用%APPDATA%/Roaming/NuGet/NuGet.Config并添加以下配置项来控制这一点:

代码语言:javascript
运行
复制
<?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环境变量重写,该变量优先。

票数 3
EN

Stack Overflow用户

发布于 2020-01-06 04:33:59

视觉工作室。在菜单栏工具中,->管理Nuget软件包、->软件包管理器、配置->包起源。有nuget.org回购,点击中添加并更改新回购的来源和名称,浏览您的文件夹并给出一个名称,只需单击更新和接受。可以在选定的文件夹中复制.nupkg文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59396552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档