[解決済み】EFコアツールの更新が必要です。
2022-04-10 12:22:34
質問
VS 2017 パッケージ マネージャー コンソールで dotnet ef ツールを使用すると、EF Core ツールの更新が必要であるという警告メッセージが表示されます。
PM> dotnet ef migrations list -s ../RideMonitorSite
The EF Core tools version '2.1.1-rtm-30846' is older than that of the runtime '2.1.2-rtm-30932'. Update the tools for the latest features and bug fixes.
20180831043252_Initial
しかし、私のcsprojファイルにはこのようなエントリがあります。
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.1.2" />
</ItemGroup>
インストールされているバージョンが、事実上、古いことを確認しました。
PM> dotnet ef --version
Entity Framework Core .NET Command-line Tools
2.1.1-rtm-30846
では、ツールを更新するにはどうしたらいいのでしょうか?ところで、他の回答で、古いglobal.jsonファイルがこの問題を引き起こす可能性があると見かけました。しかし、私はソリューションのどこにもglobal.jsonファイルを持っていないのです。
解決方法は?
コマンドラインを使用する。 Cmd または パワーシェル に対して 特定 のバージョンがあります。
dotnet tool update --global dotnet-ef --version 3.1.0
または 最新 バージョンを使用します。 (再インストールの際にも有効) :
dotnet tool update --global dotnet-ef
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン