【问题标题】:NuGet fails with VS 2015 update 2NuGet 在 VS 2015 更新 2 中失败
【发布时间】:2016-08-21 22:04:41
【问题描述】:

当我打开 Visual Studio 时,包管理器控制台有红色文本:

加载扩展类型数据时出现以下错误 文件:Microsoft.PowerShell.Core, C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(3007):错误 在“System.Security.AccessControl.ObjectSecurity”类型中:异常: getter 方法应该是公共的、非 void 的、静态的,并且有一个 PSObject 类型的参数。

*再重复 4 次 *

“Get-ExecutionPolicy”一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试。

这发生在应用 VS 2015 Update 2 和一些 Windows 10 更新之后。上面路径中的我的 PowerShell 是版本 5;在我的 Windows 功能中,我还安装了 2.0 版。

【问题讨论】:

    标签: visual-studio powershell nuget


    【解决方案1】:

    Visual Studio Update 2 附带的 Nuget 版本中有一些 known issues。尝试更新到最新版本的 Nuget(截至本文 3.4.3 的版本)。

    更新

    具体与 your issue 相关,来自 nuget 知道问题,suggested fix

    【讨论】:

    • 我更新了 Nuget 并将dependentAssemblies 添加到我的开发配置中,但问题没有改变。
    猜你喜欢
    • 1970-01-01
    • 2016-12-09
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    相关资源
    最近更新 更多