当我创建一个新的WebAPI项目(MVC4)时,我收到以下错误。
EntityFramework.5.0.0:无法初始化Powershell主机。如果您的powershell执行策略设置设置为AllSigned,请打开包管理器控制台以首先初始化主机。
jQuery.1.7.1.1:无法初始化Powershell主机。如果您的powershell执行策略设置设置为AllSigned,请打开包管理器控制台以首先初始化主机。
谷歌搜索后我找到了一些答案,但没有任何效果。
Error creating new MVC project - EF and JQuery 这个答案似乎应该对我有用,因为我的最后一个项目是7z命令行应用程序,我可能用7zip完成了一些愚蠢的事情。但我复制将7-Zip目录从Program Files粘贴到Program Files(86),没有运气。
http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/c934fed4-e44e-4a06-9e3b-eccb9c8aa8d6 这里有一个答案可能有用(我还没试过),但即使它确实有效,我也不想每次创建一个新项目时都这样做。
有人能帮我这个吗?
答案 0 :(得分:1)
我通过使用命令Set-ExecutionPolicy Unrestricted
以管理员身份运行PowerShell,重新启动Visual Studio,以及在我想要的操作之前打开包管理器控制台来解决类似的错误。
确保您首先了解这样做的安全隐患。
http://technet.microsoft.com/en-us/library/ee176961.aspx
答案 1 :(得分:0)
我最近遇到过这个问题,重新安装VS并安装最新的VS update 2后,事情进展顺利。这至少对我有用。