无法安装nuget package unity 2

时间:2014-04-01 08:55:06

标签: c# .net nuget unity-container

我需要将我的应用程序从4.5降级到3.5并且我已安装了unity 3。现在我无法从nuget安装unity 2.1,因为这个错误:

PM> Install-Package Unity -Version 2.1.505.2
The source at nuget.org [https://www.nuget.org/api/v2/] is unreachable. Falling back to NuGet Local Cache at C:\Users\voskresenskiy\AppData\Local\NuGet\Cache
Install-Package : Unable to find version '2.1.505.2' of package 'Unity'.
At line:1 char:16
+ Install-Package <<<<  Unity -Version 2.1.505.2
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

我做错了什么?我会感激任何帮助

1 个答案:

答案 0 :(得分:1)

您的互联网连接似乎已关闭或Nuget Org暂时无法访问,并且所需的Unity版本无法在缓存中使用。

参加this

  

虽然NuGet包通常是从远程库中使用的   比如使用网络连接的NuGet图库,有很多   客户端未连接的情况。没有网络   连接,NuGet客户端无法成功安装   包 - 即使这些包已经在客户端上了   机器在本地NuGet缓存中。 NuGet 2.8增加了自动缓存   回退到包管理器控制台。例如,何时   断开网络适配器并安装jQuery,即控制台   显示以下内容:

     

PM&GT; Install-Package jquery nuget.org上的源代码   [https://www.nuget.org/api/v2/]无法访问。回到NuGet   C:\ Users \ me \ AppData \ Local \ NuGet \ Cache安装的本地缓存   &#39; jQuery 2.0.3&#39;。已成功安装&#39; jQuery 2.0.3&#39;。添加&#j; jQuery   2.0.3&#39;到WebApplication18。成功添加了jQuery 2.0.3&#39;到WebApplication18。

编辑:

在测试相同的命令后我可以确认它工作正常,使用相同的版本我可以使用nuget安装它,检查nuget的设置并确保nuget.org被检查为包源。