Controller
とView
をMVC Controller with views, using Entity Framework
で作成していたときに、エラーが発生しました。
エラーは:
選択したコードジェネレーターの実行中にエラーが発生しました: 'ファイルまたはアセンブリをロードできませんでしたMicrosoft.EntityFrameworkCore、バージョン= 2.0.1.0、カルチャー=ニュートラル、PublicKeyToken = adb9793829ddae60'見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません
Entity Frameworkを使用して、ビューを含むMVCコントローラーを作成する:
この問題を解決するにはどうすればよいですか?
私はVisual Studio Version 15.5.2
を使用しており、Microsoft.AspNetCore.All
のバージョンは2.0.0
です
Microsoft.AspNetCore.All
をversion 2.0.3
に更新しましたが、正しく機能します。
NugetPackage Managerに移動し、Microsoft.AspNetCore.Allパッケージを更新します
私にとって、上記の解決策はどれもうまくいきませんでした。プロジェクトにMicrosoft.AspNetCore.Allパッケージを追加したにもかかわらず、Microsoft.EntityFrameworkCoreおよびMicrosoft.EntityFrameworkCore.Designパッケージを追加する必要がありました。
VS 2007でプロジェクトを編集し、これらの行を追加します
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.3" />
パッケージを更新するか、古いSDKを使用している場合に発生する可能性があります。新しい.NET Core SDKとランタイムをwww.Microsoft.com/netからダウンロードします
私にも同様の問題がありましたが、私のものはビジュアルスタジオのバージョン管理に関するものでした。
Visual Studio Installerに移動すると、コンピューターを再起動する必要があることが通知されました