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