首页 文章

如何在没有互联网连接或本地存储的服务器上安装Nuget包?

提问于
浏览
0

我有一个无法访问Internet的构建服务器,我想在其上安装this package .

我已下载 nuget.exe 并将其复制到服务器并将其添加到我的 PATH 并将上面的nuget包复制到服务器并尝试使用 nuget install microsoft.data.tools.msbuild.10.0.61026.nupkg 进行安装

但安装失败了

Unable to load the service index for source https://api.nuget.org./v3/index.json.

有没有办法简单地安装没有回购的 nupkg 文件?该服务器是Windows Server 2012 R2 .

2 回答

  • 1

    我假设你正在使用NuGet 3,因为这曾经在NuGet 2中工作 .

    禁用所有在线包源应该允许您在本地安装NuGet包 .

    因此,您可以更改%APPDATA%\ NuGet \ NuGet.Config文件,使其没有包源 . 或者,您可以使用-source参数,在调用install时指定脱机工作的包源,以便不使用联机包源 .

  • 0

    我运行命令时,我在错误的文件夹中 . 我需要在上面的一个文件夹,然后指定该文件夹作为源 . 工作 .

    nuget install -source C:\NugetDownloads microsoft.data.tools.msbuild -OutputDirectory E:\Nuget

相关问题