我有PC1,我安装了软件包,当我从PC2上的Version控件获取代码时,我收到错误消息:“Add-Migration”和“Update-Database”“无法识别为cmdlet,函数,脚本文件“等。
我在这里查看了其他帖子,但没有任何帮助。它只在我切换PC时发生,可以通过卸载并重新安装软件包来解决。
我也遇到了一个问题,就是说,这个包没有经过数字签名,我可以通过Set-ExecutionPolicy Bypass -Scope Process
来解决这个问题,但这非常烦人。
我如何透明地修复/防止这种情况?
答案 0 :(得分:1)
如果您使用程序包还原,请转到程序包管理器设置并设置“允许NuGet在构建期间下载缺少的程序包”,然后构建项目或还原程序包。之后,重新启动Visual Studio,命令应该可以正常工作。