質問: Visual Studio 2015 Update 1とEntity Framework 6.1.3を使用しています。また、コード・ファースト・アプローチに従っており、スキーマ変更に対応するためにEntity Framework Migrationを使用しています。 Visual Studio 2015にアップデートして以来、同僚の開発者の中にはEntity Framework Migrationを追加できない人もいます。 'Add-Migration'を実行すると、Entity Frameworkはプロジェクト内の移行を検出せず、移行を有効にするように求めます。 誰もが同様の問題を経験し、解決策を知っていますか?事前に多くの感謝!
回答: 根本的な原因を特定して問題を解決することができました。 問題: * アセンブリ内でDbContextから派生した複数のクラスを避ける * 私たちはNu-GetパッケージEntityFrameworkWithHierarchyIdを使用しました。これは単なる拡張ではなく、Entity Frameworkのフォークです。 EntityFrameworkWithHierarchyIdによってすべての依存関係をEntityFrameworkに置き換えたとき、問題は消えました。提供されているPowerShellスクリプトと異なるAssemlbliesの異なるインストールルーチンによって適切に発生しました