繁体   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