2017-10-18 5 views
0

私はEF Coreをテストして、新しいプロジェクトでの使用に適しているかどうかを確認しています。次のような開発環境は次のとおりです。EF Core V2.0をインストールする際に、インストールされた参照に対して警告が表示されるのはなぜですか?

のVisual Studio 2017(15.4)

私はドットネットのフルフレームワークのバージョン4.7をターゲットに新しいクラスライブラリ(C#)を作成し、私はNugetを開くた後、プロジェクトを保存しますパッケージマネージャーを起動し、次のコマンドを入力します。

install-package Microsoft.entityframeworkcore.sqlserver 

Nugetは、プロジェクトで必要と判断したすべてのビットをインストールします。私は参照を追加して見てみると、私は以下を参照してください。私はそれらに関連付けられているバージョン情報はないようであることに注意してください警告でマークされ、これらの参照のプロパティを見ると

enter image description here

。私の最初の考えは、Dot Net 4.7をターゲットにした場合の問題かもしれないということでした。Dot Net 4.6.2と同じように試しました。どちらの場合も、プロジェクトは正常に構築されました。

他の誰かがこれを見たり、原因や解決策を知っている人はいますか?

+1

EFコアで動作するように.netコアランタイムをターゲットにしていませんか? –

+1

https://stackoverflow.com/questions/44394243/entity-framework-core-2-0-on-net-4-6-1 –

+0

@KristofferJälénリンクをありがとう、非常に便利です。 –

答えて

0

説明したように、NetStandard.Library.NetFramework NuGetパッケージを含めます(here)。

+0

これが解決策になるかもしれないことを期待していたのですが、少なくともこの場合はそうではないようです。いくつかのVMでこれを試してみようとしていますが、GitHubの問題のリストを参照してそこに何か言及があるかどうかを調べます。 –

+0

.NET Framework 4.6.1をサポートする以前のバージョンをインストールするとうまくいくでしょう。 'Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 1.1.3'。 –

関連する問題