74

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

4

3 回答 3

66
  1. 首先,下载.nupkg文件:

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

于 2013-02-21T11:01:45.617 回答
9

您可以使用 NuGet 包资源管理器在 VS 之外下载包。

于 2011-11-14T10:48:18.933 回答
0

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

  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. 如果要将包推送到存储库,请重命名目录或**/packages/*.gitignore.
  3. 在上面的示例中,包被移动到offline-packages目录中。
于 2021-11-10T10:51:52.273 回答