1. ホーム
  2. entity-framework

[解決済み] 特定のVSプロジェクトでのみパッケージマネージャーコンソールのマイグレーションを有効にするCommandNotFoundExceptionを発生させる

2022-06-27 10:43:01

質問

新しいプロジェクトで 'Enable-Migrations' コマンドを実行しようとしたところ、メッセージが表示されました。

PM> Enable-Migrations
The term 'Enable-Migrations' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verif
y that the path is correct and try again.
At line:1 char:18
+ Enable-Migrations <<<< 
    + CategoryInfo          : ObjectNotFound: (Enable-Migrations:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

しかし、他のすべてのプロジェクトでは、コマンドは問題なく実行されます。

なぜこのようなことが起こるのでしょうか?

ちなみに、VS2010 Professional SP1 を使用しています。

EDITです。 コマンドで再インストールしてみました。 インストール-パッケージ EntityFramework -IncludePrerelease というコマンドで再インストールしたところ、問題が解消されました。

どのように解決するのですか?

コマンドで再インストールしました。 Install-Package EntityFramework -IncludePrerelease というコマンドで再インストールしたところ、問題が解消されました。