project.jsonファイルを使用して、dotnetコアのバージョンを使用して作成したプロジェクトで作業しています。私はデータベースの移行を追加し、VSコード(移行の追加、更新など)でdotnet ef cliコマンドを使用してデータベースを作成することができました。.netコアの移行後にデータベースに移行を追加できない
しかし、私は最近dotnet migrateコマンドを使用してプロジェクトを移行しました。したがって、プロジェクトには.csprojファイルがあります。さらにデータベースの移行を追加する必要がありますが、cliコマンドを実行すると、project.jsonファイルが見つからないというエラーが表示されます。
私はオンラインでドキュメントを見て、ウェブを検索しましたが、私が逃したかもしれないことを教えてくれるものは見つかりませんでした。 FWIWは、ここに私.csprojファイル内の可能性関連するパッケージです:
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.0" />
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.1.0-preview4-final" />
依存関係を変更してリストアを行うと、この警告が表示されます。指定された依存関係はMicrosoft.EntityFrameworkCore.Tools.DotNet(> = 1.1.0-msbuild3-final)でしたが、Microsoft.EntityFrameworkCore.Tools.DotNet 1.1で終了しました。 0-preview4-final。ああ、私は[Julie Lermanのブログ](https://www.goodreads.com/author/show/1892325.Julia_Lerman/blog)に、あなたがしたのと同じことを言及しました。 –
バージョンは実際には '1.0.0-msbuild3-final'であり、' 1.1.0-msbuild3-final'ではありません。それを更新すればいいですね。最初に間違って投稿しました、今更新しました= D。 – steamrolla