0

私は .NET 4.0 と Visual Studio 2010 を使用しています (最終的にはアップグレードしますが、まだ完全ではありません)。NuGet 経由で EF 4.1 から EF 5 にグレードを下げ、(パッケージ マネージャー コンソール経由で) Enable-Migrations を実行しましたが、このエラーが発生しました

No context type was found in the assembly 'UI'.

私はグーグルで検索し、このSO投稿を見つけました。

投稿者が説明するシナリオは、VS 2012 と .NET 4.5 を使用しているため、若干異なります。いずれにせよ、これで問題が解決するかどうかはわかりません。移行を使用するには、VS 2012 と .NET 4.5 を使用する必要がありますか? 問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

NuGet コマンドが正しく機能するためには、既定のプロジェクトを指定する必要があります。

ここに画像の説明を入力

したがって、ドロップダウン値をUIからモデルに変更する必要があります(私は推測します)。アクションは VS のバージョンに依存してはなりません。

于 2012-12-08T16:57:49.563 に答える