安装脱机NuGet包会引发异常

时间:2019-04-17 13:42:02

标签: visual-studio nuget offline

我的互联网坏了,我试图在我的一个项目中安装本地NuGet软件包,并收到异常消息:

  

...尝试添加源时抛出   “ https://api.nuget.org/v3/index.json”。请验证您的所有在线   包来源可用。

这是我其他项目的程序包,它依赖于nuget.org上的某些其他程序包,但是如果所有已安装的在线程序包都存储在本地“ ../Solution/packages”文件夹中,为什么我不能安装我的程序包?

2 个答案:

答案 0 :(得分:2)

在Visual Studio中,转到选项 NuGet程序包管理器程序包来源,然后添加一个指向您的绝对路径的新程序包供稿。解决方案/软件包文件夹并为其命名。

现在,考虑到您已在Visual Studio中打开了包含项目的解决方案,则需要向其中添加包参考,右键单击该解决方案,然后单击管理解决方案的包,确保选择正确的软件包来源(下拉列表右上角),然后安装所需的软件包。

答案 1 :(得分:0)

所有直接安装目标程序包的尝试均以问题中引用的异常结束,但我设法手动安装了所有引用的程序包,一次又一次,结果发现我没有将更新后的项目之一导出到本地NuGet程序包。我不确定这是否是问题,但现在我已经安装了所有需要的软件包。