Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 术语';启用迁移';无法识别为cmdlet、函数、脚本文件或可操作程序的名称_Azure_Entity Framework Migrations - Fatal编程技术网

Azure 术语';启用迁移';无法识别为cmdlet、函数、脚本文件或可操作程序的名称

Azure 术语';启用迁移';无法识别为cmdlet、函数、脚本文件或可操作程序的名称,azure,entity-framework-migrations,Azure,Entity Framework Migrations,当我在Package Manager控制台中输入以下命令:“启用迁移”时,出现以下错误: 术语“Enable Migrations”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者检查是否有 已包含路径,请验证路径是否正确,然后重试。 第1行字符:18 +启用迁移VS2010 Professional SP1是您需要的第一件事 之后,请使用命令重新安装应用程序包,并安装程序包EntityFramework-IncludePrerelease,它将解决您的问题。安装

当我在Package Manager控制台中输入以下命令:“启用迁移”时,出现以下错误:

术语“Enable Migrations”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者检查是否有 已包含路径,请验证路径是否正确,然后重试。 第1行字符:18
+启用迁移VS2010 Professional SP1是您需要的第一件事


之后,请使用命令重新安装应用程序包,并安装程序包EntityFramework-IncludePrerelease,它将解决您的问题。

安装程序包EntityFramework“同样有效

请确保打开了一个解决方案。我得到这个错误是因为我试图在没有打开任何解决方案的情况下运行它。当我打开一个解决方案时,它工作正常

如果您有最新的EntityFramework,并且“启用迁移”命令仍然显示错误,请参阅文档:

尝试重新启动Visual Studio。这对我的情况很有帮助。

我正在处理现有的代码库,该代码库已经安装了Entity Framework 5.x。一些解决方案建议升级到最新版本并运行,但是,安装最新版本会删除
System.Data.Entity
。再次添加引用会导致使用不推荐的API的旧代码出错


如果您已经在解决方案中安装了框架,则该解决方案将以管理员身份运行

我遇到了这个问题,并且使用的是旧版本的NuGet,对我有效的是通过扩展接口更新NuGet。

如果有帮助:我应该安装EF 4.3,以便启用迁移。