新しいエンティティフレームワークコア(ASP.NetやLinuxではなく、SQLiteをデータベースエンジンとして使用してWindows 7 64ビットでVisual Studioで構築された古典的なWinFormsアプリケーションです)を試しています。 。私は、私は、Visual Studio 2015の一部ではなく、.NET Core tools preview for Visual Studioをインストールするdotnet.exe
ツールが必要であることを見出したthis exampleを再現しようとするとVisual Studio 2015 WinFormsプロジェクトでEFコアマイグレーションを生成するにはどうすればよいですか?
。
dotnet ef migrations add InitialCreate -c SqliteEfcExampleContext
:No executable found matching command "dotnet-ef"
を実行しようとしているときに、別のエラーが発生しました。私は
Microsoft.EntityFrameworkCore.Tools.DotNet
をNuGetにインストールする必要があるとヒントを得ました。インストールを拒否しました.NuGet自体の最新バージョンが必要です。だから私は
https://dotnet.myget.org/F/nuget-beta/vsix/
からNuGetを更新しました。
しかし、私はまだMicrosoft.EntityFrameworkCore.Tools.DotNet
をインストールすることはできません - それは `言う重大度コード説明プロジェクトファイルの行の抑制状態エラーパッケージ「Microsoft.EntityFrameworkCore.Tools.DotNet 1.1.0-preview4-最終的には、」パッケージタイプ」を持っていますDotnetCliTool 'プロジェクト' SqliteEfcExample 'でサポートされていません。
どうすれば移行を作成できますか?私は自分自身が、私は再びそれを共有しましょう答えを発見した
#3について詳しく説明できれば本当に素晴らしいです。おそらくステップバイステップの一歩? –