有没有办法从 nuget.org 下载包然后离线安装到 Visual Studio 中?

发布于 2024-12-15 12:20:34 字数 128 浏览 1 评论 0原文

我的 Visual Studio 安装在没有 Internet 连接的计算机上,因此我无法从 VS 中的 NuGet Manager 下载和安装包。
所以我正在寻找一种方法,使用另一台有互联网连接的机器来下载软件包,然后安装在VS上。

My visual studio is installed on a machine which doesn't have internet connection so I can't download and install packages from NuGet Manager in VS.
So I am looking for a way to use another machine which has internet connection to download packages and then install on VS.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

时光暖心i 2024-12-22 12:20:34
  1. 首先,下载.nupkg文件:

  2. 其次,将 .nupkg 文件安装到您的项目中

  1. First, download the .nupkg file:

  2. Secondly, install the .nupkg file into your project

迎风吟唱 2024-12-22 12:20:34

除了建议的答案之外,您还可以:

  1. 构建恢复包的解决方案(在线)。
  2. 请参阅 NuGet.config 中的包文件夹:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear />
    <add key="NuGet" value="https://api.nuget.org/v3/index.json" />
    <add key="Offline packages" value="offline-packages" />
  </packageSources>
</configuration>

注意:

  1. NuGet.config 应与您的解决方案位于同一目录中 (*.sln) 文件。
  2. 如果要将包推送到存储库,请重命名目录或从 .gitignore 中删除 **/packages/*
  3. 在上面的示例中,包被移动到 offline-packages 目录。

Alternatively to proposed answers, you can:

  1. Build solution to restore packages (online).
  2. Refer to the packages folder in your NuGet.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear />
    <add key="NuGet" value="https://api.nuget.org/v3/index.json" />
    <add key="Offline packages" value="offline-packages" />
  </packageSources>
</configuration>

NOTE that:

  1. NuGet.config should be in the same directory as your solution (*.sln) file.
  2. If you want to push packages to the repository, rename directory or remove **/packages/* from the .gitignore.
  3. In the above example, packages are moved to the offline-packages directory.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文