簡體   English   中英

Nuget包“此源中不可用”……但是VS仍然知道嗎?

[英]Nuget package “Not available in this source”… but VS still knows about it?

在玩Npgsql.EntityFrameworkCore.PostgreSQL源代碼時,我遇到了一個從未見過的屏幕,尋找導致我的應用無法正常運行的錯誤。

就目前而言,我什至無法構建源代碼。

屏幕截圖

我無法構建此代碼,因為找不到軟件包。 但是,Visual Studio知道最新版本是我想要的版本。 這怎么可能? 我可以做什么(如果有的話)來安裝軟件包?

Nuget包“此源中不可用”……但是VS仍然知道嗎?

您應該選擇nuget.org作為包源,而不是All 曾蔭權指出了正確的方向。 您的項目/ Visual Studio中可能有一個myget提要。

根據nuget.org上的Microsoft.EntityFrameworkCore軟件包,最新版本僅為2.1.0-preview1-final (current version)而沒有版本2.1.0-preview3-32169 因此,您安裝的軟件包不是來自nuget.org。

如果您添加帶有源的自定義nuget提要: https ://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json

然后,您將看到版本2.1.0-preview3-32169

因此,要解決此問題,應選擇nuget.org作為程序包源,或從dotnet.myget.org禁用程序包源。

希望這可以幫助。

暫無
暫無

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

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