Visual Studio 2013 C#ASP.NET MVC问题无法加载EntityFramework.6.1.2-beta1 \ tools \ init.ps1,因为其执行被软件限制策略阻止。有关详细信息,请与系统管理员联系。
当我尝试使用Enable-Migrations时:我收到以下消息: 术语'启用 - 迁移'不被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查一下 lling of name,或者如果包含路径,请验证路径是否正确,然后重试。 在线:1字符:18 +启用 - 迁移<<<< + CategoryInfo:ObjectNotFound :( Enable-Migrations:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
我有上述问题,我尝试了各种解决方案,但没有一个帮助
我已经做过的事情:
我甚至尝试了一些power shell命令,但仍然无效。
答案 0 :(得分:2)
我找到了解决问题的方法。 原因是,我的用户配置文件阻止我运行EntityFramework的init.ps1文件。 我在该配置文件上创建了一个具有管理员权限和Ran Visual Studio的新用户配置文件,现在EntityFramework完美运行。 如果你有同样的问题,请尝试以上,我已经尝试的东西,如果它们都不起作用,那就试试吧..
祝你好运
答案 1 :(得分:1)
另一种方法是在本地设置执行策略。
要执行此操作,请先在PS中输入此命令:
Set-ExecutionPolicy RemoteSigned
有关详细信息,请参阅此链接:https://technet.microsoft.com/en-us/library/hh849812.aspx