【问题标题】:Is there a way to download packages from nuget.org then do an offline installation into Visual Studio?有没有办法从 nuget.org 下载包然后离线安装到 Visual Studio 中?
【发布时间】:2011-11-14 10:33:36
【问题描述】:

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

【问题讨论】:

    标签: nuget nuget-package


    【解决方案1】:
    1. 首先,下载.nupkg文件:

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

    【讨论】:

    • nutake 是否仅适用于 nuget.org?我需要在 VSTS 上做同样的事情
    • @doodlleus 来自插件的描述:“在 Nuget.org 网站上的包页面上添加“下载 zip”链接。”基于此,我认为它仅适用于 NuGet.org
    【解决方案2】:

    【讨论】:

      【解决方案3】:

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

      1. 构建恢复包的解决方案(在线)。
      2. 请参阅 NuGet.config 中的 packages 文件夹:
      <?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目录。

      【讨论】:

        猜你喜欢
        • 2018-11-11
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        • 2019-10-10
        • 1970-01-01
        • 2011-08-01
        • 2020-10-20
        • 1970-01-01
        相关资源
        最近更新 更多