簡體   English   中英

無法安裝nuget package unity 2

[英]Cannot install nuget package unity 2

我需要將我的應用程序從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

我究竟做錯了什么? 我會感激任何幫助

看起來您的互聯網連接已關閉或Nuget Org暫時無法訪問,並且所需的Unity版本在緩存中無法使用。

緊緊抓住這個

雖然NuGet包通常使用網絡連接從諸如NuGet庫之類的遠程庫中使用,但是在許多情況下客戶端未連接。 沒有網絡連接,NuGet客戶端無法成功安裝軟件包 - 即使這些軟件包已經在本地NuGet緩存中的客戶端計算機上。 NuGet 2.8將自動緩存回退添加到包管理器控制台。 例如,在斷開網絡適配器並安裝jQuery時,控制台顯示以下內容:

PM> Install-Package jquery nuget.org [https://www.nuget.org/api/v2/]上的源無法訪問。 回到C:\\ Users \\ me \\ AppData \\ Local \\ NuGet \\ Cache的NuGet Local Cache安裝'jQuery 2.0.3'。 成功安裝了'jQuery 2.0.3'。 將“jQuery 2.0.3”添加到WebApplication18。 成功將“jQuery 2.0.3”添加到WebApplication18。

編輯:

在測試相同的命令后,我可以確認它工作正常,使用相同的版本,我可以使用nuget安裝它,檢查nuget的設置,並確保nuget.org檢查為包源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM