web-dev-qa-db-ja.com

選択したコードジェネレーターの実行中にエラーが発生しました:ファイルまたはアセンブリMicrosoft.EntityFrameworkCore、バージョン= 2.0.1.0を読み込めませんでした

ControllerViewMVC Controller with views, using Entity Frameworkで作成していたときに、エラーが発生しました。

エラーは:

選択したコードジェネレーターの実行中にエラーが発生しました: 'ファイルまたはアセンブリをロードできませんでしたMicrosoft.EntityFrameworkCore、バージョン= 2.0.1.0、カルチャー=ニュートラル、PublicKeyToken = adb9793829ddae60'見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません The error image

Entity Frameworkを使用して、ビューを含むMVCコントローラーを作成する: Creating MVC Controller with views, using Entity Framework

この問題を解決するにはどうすればよいですか?

私はVisual Studio Version 15.5.2を使用しており、Microsoft.AspNetCore.Allのバージョンは2.0.0です

Microsoft.AspNetCore.Allversion 2.0.3に更新しましたが、正しく機能します。

NugetPackage Managerに移動し、Microsoft.AspNetCore.Allパッケージを更新します

5
Sajithd

私にとって、上記の解決策はどれもうまくいきませんでした。プロジェクトに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" />
2
Crennotech

私はこれと同じエラーを受け取りました:

error running selected code generator

Running Preview 2019 and .NET Core 3

Nuget pkgソースをリストの上位に移動しました。

新しいコントローラを追加しようとしていましたが、毎回このエラーが発生しました。

また、何らかの理由でSSLを設定しないことを選択したことにも気付きましたが、launchSettings.jsonに設定がありました。

Sslの設定を削除し、アプリをビルドして実行しました。正常に実行した後、エラーなしでコントローラーを追加できました。

0
raddevus

パッケージを更新するか、古いSDKを使用している場合に発生する可能性があります。新しい.NET Core SDKとランタイムをwww.Microsoft.com/netからダウンロードします

0
juFo

私にも同様の問題がありましたが、私のものはビジュアルスタジオのバージョン管理に関するものでした。

Visual Studio Installerに移動すると、コンピューターを再起動する必要があることが通知されました

0
Neil Busse