Entity framework 包管理器控制台-未将init.ps1识别为cmdlet的名称

Entity framework 包管理器控制台-未将init.ps1识别为cmdlet的名称,entity-framework,Entity Framework,问题:每当我打开Visual Studio 2019版本16.4.1中的Package Manager控制台时,它都会突然向我抛出这些错误。我在下面的图片中附加了错误 我使用Visual Studio Enterprise 2019(版本16.4.1) 我已经尝试了本网站提供的所有可用解决方案,但没有一个有效 我验证了init.ps1是否存在于c:\users\.nuget\packages\microsoft.entityframework中 我卸载了所有nuget软件包并重新安装了它们(

问题:每当我打开Visual Studio 2019版本16.4.1中的Package Manager控制台时,它都会突然向我抛出这些错误。我在下面的图片中附加了错误

我使用Visual Studio Enterprise 2019(版本16.4.1)

我已经尝试了本网站提供的所有可用解决方案,但没有一个有效

  • 我验证了init.ps1是否存在于c:\users\.nuget\packages\microsoft.entityframework中
  • 我卸载了所有nuget软件包并重新安装了它们(没有
    (工作)
  • 我删除了c:\users\.nuget\packages中的所有文件夹* 并重新安装了软件包(不起作用)
  • 我手动修改了.csproj文件(不起作用)
  • 我试图通过Windows PowerShell运行init.ps1(未运行)

我将卸载Visual Studio 2019并重新安装它。我希望它能解决问题。

问题解决了。此问题是由于我公司的新PowerShell策略造成的。我的语言模式设置为“ConstraintLanguage”,而它应该设置为“FullLanguage”。安全团队为我重置后,PackageManager控制台再次识别EF Core命令