【发布时间】:2012-03-29 07:40:21
【问题描述】:
我使用的是 EF5 beta1,虽然我之前能够运行“更新数据库”。现在我关闭了 Visual Studio,我无法让它运行。我收到以下错误:
“更新数据库”一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。 在行:1 字符:16 + 更新数据库
我尝试重新安装 EF5b1,虽然成功(已安装),但“更新数据库”仍然无法正常工作。
谁能帮忙???
【问题讨论】:
-
昨天我在使用不同的 cmdlet 时遇到了类似的问题,并且完全重新启动系统帮助...
-
不需要重启。执行包还原后我们不运行 init.ps1 脚本(这就是找不到该命令的原因)。只需退出并重新启动 VS(或卸载/重新加载项目)。
-
我今天遇到了这种情况。我为一个团队项目打开了一个 repo,它需要恢复一些包。还原后,
update-database和add-migration命令将不起作用。重新启动 Visual Studio 修复它。
标签: entity-framework ef-code-first entity-framework-migrations entity-framework-5