切换到另一台电脑时,实体框架命令不可用

本文关键字:实体 框架 命令 电脑 一台 | 更新日期: 2023-09-27 18:20:07

我有PC1,我在上面安装软件包,当我从PC2上的版本控制获取代码时,我收到错误消息:"添加迁移"answers"更新数据库"未被识别为cmdlet、函数、脚本文件等的名称。

我看过这里的其他帖子,但没有任何帮助。只有当我切换电脑时才会发生这种情况,并且可以通过卸载和重新安装软件包来修复。

我还遇到了一个问题,那就是包裹没有数字签名,我可以通过Set-ExecutionPolicy Bypass -Scope Process来解决这个问题,但这很烦人。

如何永久性地修复/防止这种情况?

切换到另一台电脑时,实体框架命令不可用

如果您使用包还原,请转到包管理器设置并设置"允许NuGet在构建期间下载丢失的包",然后构建您的项目或还原您的包。之后,重新启动Visual Studio,命令就可以工作了。