2016-09-07 5 views
0

私は、3つのクラスライブラリ(mainから1つ、mainから参照されるもの)を持つソリューションを用意しています。エンジニアリングフレームワーク6をnugetから正常にインストールしました。メインプロジェクトでOKを使用できます。しかしなど、私のモデルでは、この他のプロジェクトであるが、私は追加するとき:私はエラーとカントの使用を取得私の他のプロジェクトの先頭にエンティティフレームワークをすべてのプロジェクトで利用できるようにする

using System.Data.Entity; 

:私はnuget経由でインストールするとDbContextなどである個々のプロジェクトに基礎?

ありがとう

+0

あなたのソリューションを右クリックし、「Manage Nuget Packages for soulution」を選択して、プロジェクトごとにインストールしたものを参照してください。これを行うには、各プロジェクトにエンティティフレームワークがインストールされている必要があります。 – Alex

+0

NuGetパッケージは常にプロジェクトにインストールします。だから答えは:はい、それぞれのプロジェクトに依存関係をインストールする必要があります。しかし、あなたのソリューション全体で1つのNuGetパッケージしか維持されません。それは良いことです。 –

+0

パッケージマネージャコンソールからインストールした場合、上部にドロップダウンメニューがあり、デフォルトプロジェクトを選択することができます( 'Install-Package'で指定されていない場合) –

答えて

0

NuGetリファレンスは、単一のプロジェクトまたはソリューション全体で管理できます。 ソリューションを右クリックし、[ソリューションのNuGetパッケージを管理...]をクリックして、ソリューション全体をインストール/削除/アップグレードします。

+0

はい、他のプロジェクト(VS 2015)の横にあるボックス。ありがとう – CerIs

+0

@CerIs、それはあなたのために働く場合、おそらくあなたは正解としてこれを受け入れることができますか? – adam0101

関連する問題