我有一个无法访问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 回答
我假设你正在使用NuGet 3,因为这曾经在NuGet 2中工作 .
禁用所有在线包源应该允许您在本地安装NuGet包 .
因此,您可以更改%APPDATA%\ NuGet \ NuGet.Config文件,使其没有包源 . 或者,您可以使用-source参数,在调用install时指定脱机工作的包源,以便不使用联机包源 .
我运行命令时,我在错误的文件夹中 . 我需要在上面的一个文件夹,然后指定该文件夹作为源 . 工作 .
nuget install -source C:\NugetDownloads microsoft.data.tools.msbuild -OutputDirectory E:\Nuget