Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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
C# 切换到其他PC时实体框架命令不可用_C#_Asp.net Mvc_Entity Framework_Nuget - Fatal编程技术网

C# 切换到其他PC时实体框架命令不可用

C# 切换到其他PC时实体框架命令不可用,c#,asp.net-mvc,entity-framework,nuget,C#,Asp.net Mvc,Entity Framework,Nuget,我在PC1上安装了软件包,当我从PC2上的版本控制获取代码时,会收到错误消息:“添加迁移”和“更新数据库”未被识别为cmdlet、函数、脚本文件等的名称 我看过这里的其他帖子,但没有任何帮助。它只发生在我切换电脑时,可以通过卸载和重新安装软件包来修复 我还遇到了一个问题,那就是,包没有数字签名,我可以通过执行Set ExecutionPolicy Bypass-Scope过程来绕过这个问题,但这很烦人 如何永久修复/防止此问题?如果使用包还原,请转到包管理器设置并设置“允许NuGet在生成过程中

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

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

我还遇到了一个问题,那就是,包没有数字签名,我可以通过执行
Set ExecutionPolicy Bypass-Scope过程
来绕过这个问题,但这很烦人


如何永久修复/防止此问题?

如果使用包还原,请转到包管理器设置并设置“允许NuGet在生成过程中下载丢失的包”,然后生成项目或还原包。之后,重新启动Visual Studio,命令应该可以运行。

您是否将nuget软件包保存在源代码管理中?是的,我相信它就在那里。您可以在PC2上运行get软件包并告诉我您看到了什么吗?