在使用Npgsql.EntityFrameworkCore.PostgreSQL
源代码时,我遇到了一个我以前从未见过的屏幕,正在寻找阻止我的应用正常运行的错误。
就目前而言,我甚至无法构建源代码。
我无法构建此代码,因为无法找到包;但是,Visual Studio知道最新版本是我想要的版本。这怎么可能?我可以做什么(如果有的话)来安装软件包?
答案 0 :(得分:2)
Nuget包“在这个源中不可用”......但是VS仍然知道它吗?
您应该选择nuget.org
作为包源,而不是All
。曾指出了正确的方向。您可能在项目/ Visual Studio中有一个myget feed。
根据nuget.org上的软件包Microsoft.EntityFrameworkCore,最新版本仅2.1.0-preview1-final (current version)
没有版本2.1.0-preview3-32169
。所以你安装的包不是来自nuget.org。
如果您使用来源添加自定义nuget Feed:https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json
然后您将看到版本2.1.0-preview3-32169
。
因此,要解决此问题,您应该选择nuget.org作为包源,或者从dotnet.myget.org禁用包源。
希望这有帮助。
答案 1 :(得分:2)