web-dev-qa-db-ja.com

Nugetパッケージ「このソースでは利用できません」... VSはまだそれについて知っていますか?

Npgsql.EntityFrameworkCore.PostgreSQLソースコードを使用して、アプリの正常な実行を妨げているバグを探しているときに、これまで見たことのない画面に出くわしました。

現状では、ソースコードをビルドすることさえできません。

screenshot

パッケージが見つからないため、このコードをビルドできません。それでも、Visual Studioは最新のリリースが私が望むものであることを知っています。これはどのように可能ですか?パッケージをインストールするために(もしあれば)何ができますか?

8
Jeremy Holovacs

Nugetパッケージ「このソースでは利用できません」…しかし、VSはまだそれについて知っていますか?

パッケージソースとして、Allではなく、_nuget.org_を選択する必要があります。 Tsengは正しい方向を示しました。おそらくプロジェクト/ 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からパッケージソースを無効にする必要があります。

お役に立てれば。

5
Leo Liu-MSFT