如何复制Nuget包?

问题描述 投票:0回答:1

我已经在工作站中创建了一个.net核心项目(vs2017)。我需要将该项目复制到没有互联网连接的站点中(以下载nuget包)。意思是我还需要复制项目使用的所有Nuget包。我该怎么办?

asp.net-core nuget-package
1个回答
1
投票

这可能有效。我不确定这是否正确。

运行以下命令-dotnet nuget locals all --list,这将显示nuget程序包在计算机中的位置。从global-packages位置复制所有软件包。

将这些软件包粘贴到另一台机器中。然后在解决方案/根目录中创建一个NuGet.config文件,或使用该位置修改全局Nuget.config。因此,下次运行dotnet restore命令时,它也会寻找新位置。

这里是nuget.config文件的示例

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="Local" value="C:\ASPNETCore\LocalPackages" />
  </packageSources>
</configuration>
© www.soinside.com 2019 - 2024. All rights reserved.