エラー:Microsoft.EntityFrameworkCore.Designがインストールされていないため、このコマンドを実行できません

c# entity-framework entity-framework-core

質問

私はこのチュートリアルに従っています: https : //docs.efproject.net/en/latest/platforms/aspnetcore/existing-db.html

実行しようとすると:
Scaffold-DbContext "Server=myserver1;Database=mydb;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

私はこのエラーが発生します:
Cannot execute this command because Microsoft.EntityFrameworkCore.Design is not installed. Install the version of that package that matches the installed version of Microsoft.EntityFrameworkCore and try again.

これは私のproject.jsonの一部です

"tools": {
    "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",

何か案は?
ピーター

人気のある回答

私は、パッケージマネージャコンソールから移行を追加できない同様の問題がありました。同じエラーが発生しました。私の場合、 "type": "platform"欠けてい"type": "platform" .netcore.appの"type": "platform"が問題でした。私は変えなければならなかった

"Microsoft.NETCore.App": "1.1.0",
"Microsoft.EntityFrameworkCore.Design": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final"

"Microsoft.NETCore.App":
{
  "version": "1.1.0",
  "type": "platform"
},
"Microsoft.EntityFrameworkCore.Design": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final"

次にツールセクションに追加する

"tools": {
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.1.0-preview4-final",
    "Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final"
  },


Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ