EntityFramework.6.1.2-beta1 \ tools \ init.ps1受限制,无法运行enable-migrations命令
Visual Studio 2013 C#ASP.NET MVC问题无法加载EntityFramework.6.1.2-beta1 \ tools \ init.ps1,因为其执行被软件限制策略阻止。 有关更多信息,请与系统管理员联系。
当我尝试使用Enable-Migrations时:我收到以下消息: “Enable-Migrations”一词不被识别为cmdlet,函数,脚本文件或可操作程序的名称。 检查名称的填充,或者如果包含路径,请validation路径是否正确,然后重试。 在行:1 char:18 + Enable-Migrations <<<< + CategoryInfo:ObjectNotFound 🙁 Enable-Migrations:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
我有上述问题,我为它尝试了各种解决方案,但没有一个有帮助
我已经完成的事情:
- 删除所有nuget扩展并再次安装(没有工作)
- 删除了entity framework并重新安装(不起作用)
- 关闭我的视觉工作室2013并重新打开文件(没有工作)
- 使用管理员打开视觉工作室(没有工作)
- 从一个不同的项目中删除整个包带来的包(没有工作)
我甚至尝试了一些电源shell命令,仍然无法正常工作。
我找到了解决问题的方法。 原因是,我的用户配置文件阻止我运行EntityFramework的init.ps1文件。 我在该配置文件上创建了一个具有管理员权限和Ran Visual Studio的新用户配置文件,现在EntityFramework完美运行。 如果你有同样的问题,请尝试以上,我已经尝试的东西,如果它们都没有工作,那么试试这个..
祝好运
另一种方法是在本地设置执行策略。
要执行此操作,请先在PS中输入以下命令:
Set-ExecutionPolicy RemoteSigned
有关详细信息,请参阅此链接: https : //technet.microsoft.com/en-us/library/hh849812.aspx
- entity framework5代码优先不创建数据库
- ASP.NET WebAPI + Soap
- 如何处理System.Data.Entity.Validation.DbEntityValidationException?
- 如何在mvc 4上通过统一在控制器中注入构造函数
- 如何初始化我的entity framework查询以加快它们的速度?
- 三层asp.net mvc应用程序中的dependency injection
- 如何在mvc4 razor中显示validation消息
- entity framework抛出错误“无法评估表达式。 操作不受支持。 未知错误:0x80070057。“
- 如何将复选框值绑定到整数列表?