[英]Can't install nuget package because of “Failed to initialize the PowerShell host”
由于“无法初始化PowerShell主机”而无法安装nuget软件包。这是错误加载扩展类型数据文件时发生以下错误:,C:\\ PROGRAM FILES(X86)\\ MICROSOFT VISUAL STUDIO 14.0 \\ COMMON7 \\ IDE \\ EXTENSIONS \\ 2ZQ00DAJ.XOI \\ Modules \\ NuGet \\ NuGet.Types.ps1xml:由于以下验证异常而跳过了文件:文件C:\\ PROGRAM FILES(X86)\\ MICROSOFT VISUAL STUDIO 14.0 \\ COMMON7 \\ IDE \\ EXTENSIONS \\ 2ZQ00DAJ无法加载.XOI \\ Modules \\ NuGet \\ NuGet.Types.ps1xml,因为其操作被软件限制策略(例如使用组策略创建的策略)阻止。
Since you're using VS 2015 x86, you should start a 32bit version of PowerShell/PowerShell ISE as Administrator (won't work if you just' start it without elevated rights, will give you an error) and change ExecutionPolicy to RemoteSigned, like this 由于您使用的是VS 2015 x86,因此您应该以管理员身份启动32位版本的PowerShell / PowerShell ISE(如果仅在没有提升权限的情况下启动它将无法正常工作,将无法正常工作),并将ExecutionPolicy更改为RemoteSigned,例如这个
Set-ExecutionPolicy RemoteSigned
and after, restart your Visual Studio. 然后,重新启动Visual Studio。 Personally, I don't have it here to test, but think this will fix the error you're getting. 就个人而言,我没有在这里进行测试,但是认为这可以解决您遇到的错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.