2
すべてのproject.jsonファイルを.NETコアの新しい形式にアップグレードした後、Entity Framework 6の移行に「dotnet ef」を実行できません。誰でも下のproject.jsonに何が間違っているのを見ることができますか?.NETコア1.0プロジェクトファイルにアップグレードした後、EF6で 'dotnet ef'を実行できません
私project.jsonはこのように見えた前:
{
...
"frameworks": {
"net46": {
"dependencies": {
}
}
},
"dependencies": {
"EntityFramework": "6.1.3",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.0.0",
"EntityFramework.DynamicFilters": "1.4.8-*",
"Migrator.EF6": "1.2.0",
"Migrator.EF6.Tools": {
"version": "1.0.3",
"target": "package",
"type": "build"
},
...
},
"tools": {
"Migrator.EF6.Tools": {
"version": "1.0.3",
"imports": "portable-net45+win8+dnxcore50"
}
}
}
これは私が 'DOTNETのEF' を実行したとき、私は現在持っているエラーメッセージです:
{
"frameworks": {
"dnx46": {
"dependencies": {
}
}
},
"dependencies": {
"EntityFramework": "6.1.3",
"EntityFramework.DynamicFilters": "1.4.8-*",
"Migrator.EF6": "1.1.0",
....
},
"commands": {
"ef": "Migrator.EF6"
}
}
今ではこのようになります
未処理の例外: Microsoft.DotNet.Cli.Utils.CommandUnknownException:いいえ実行 一致するコマンド "dotnet-ef"が見つかりました
グレートの提案を!これを加えた後、メインプログラムは存在しないと訴えた。だから、空のMainクラスを追加した後で動作しました。どうもありがとうございます。 –
あなたは大歓迎です:) – Sampath
あなたの問題を新しい質問@ZainAlabdinTawfiqとして投稿してください。より良いフィードバックがあります。 – Sampath