控制台上的 Visual Studio 2013/15 Nuget 错误 - “处理‘nuget.psm1’的模块,在模块清单的‘ModuleToProcess’字段中列出...”

2024-05-06

打开 Nuget 控制台我收到以下错误:

加载扩展类型数据时出现以下错误 文件:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(32):错误 类型“System.Xml.XmlNode”:异常:无法创建代码方法 因为方法格式。该方法应该是公共的、静态的,并且 有一个 PSObject 类型的参数。出现以下错误 加载扩展类型数据文件时:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(44):错误 类型“System.Xml.XmlNodeList”:异常:无法创建代码方法 因为方法格式。该方法应该是公共的、静态的,并且 有一个 PSObject 类型的参数。出现以下错误 加载扩展类型数据文件时:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(87):错误 类型“System.DirectoryServices.PropertyValueCollection”:异常: 由于方法格式原因,无法创建代码方法。方法 应该是公共的、静态的,并且有一个 PSObject 类型的参数。这 加载扩展类型数据文件时发生以下错误: 微软.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(353):错误 在类型“System.DirectoryServices.DirectoryEntry”中:异常:不能 由于方法格式而创建代码方法。该方法应该 是公共的、静态的,并且有一个 PSObject 类型的参数。这 加载扩展类型数据文件时发生以下错误: 微软.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(360):错误 在类型“System.DirectoryServices.DirectoryEntry”中:异常:不能 由于方法格式而创建代码方法。该方法应该 是公共的、静态的,并且有一个 PSObject 类型的参数。这 加载扩展类型数据文件时发生以下错误: 微软.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(372):错误 在类型“System.IO.DirectoryInfo”中:异常:getter 方法应该 是公共的、非 void 的、静态的,并且有一个 PSObject 类型的参数。 加载扩展类型数据时出现以下错误 文件:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(399):错误 在类型“System.IO.FileInfo”中:异常:getter 方法应该是 public、non void、static,并且有一个 PSObject 类型的参数。这 加载扩展类型数据文件时发生以下错误: 微软.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2977):错误 在类型“System.Security.AccessControl.ObjectSecurity”中:异常: getter 方法应该是公共的、非 void 的、静态的,并且有一个 PSObject 类型的参数。加载时出现以下错误 扩展类型数据文件:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2984):错误 在类型“System.Security.AccessControl.ObjectSecurity”中:异常: getter 方法应该是公共的、非 void 的、静态的,并且有一个 PSObject 类型的参数。加载时出现以下错误 扩展类型数据文件:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2991):错误 在类型“System.Security.AccessControl.ObjectSecurity”中:异常: getter 方法应该是公共的、非 void 的、静态的,并且有一个 PSObject 类型的参数。加载时出现以下错误 扩展类型数据文件:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2998):错误 在类型“System.Security.AccessControl.ObjectSecurity”中:异常: getter 方法应该是公共的、非 void 的、静态的,并且有一个 PSObject 类型的参数。加载时出现以下错误 扩展类型数据文件:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(3005):错误 在类型“System.Security.AccessControl.ObjectSecurity”中:异常: getter 方法应该是公共的、非 void 的、静态的,并且有一个 PSObject 类型的参数。加载时出现以下错误 扩展类型数据文件:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(3219):错误 在类型“Microsoft.PowerShell.DeserializingTypeConverter”中:类型 “Microsoft.PowerShell.DeserializingTypeConverter”应该是 TypeConverter 或 PSTypeConverter。出现以下错误 加载扩展类型数据文件时:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(3648):错误 在类型“System.Management.Automation.ParameterSetMetadata”中: 例外: getter 方法应该是公共的、非 void 的、静态的,并且 有一个 PSObject 类型的参数。出现以下错误 加载扩展类型数据文件时:Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(3733):错误 在类型“System.Management.Automation.FormatViewDefinition”中: 例外: getter 方法应该是公共的、非 void 的、静态的,并且 有一个 PSObject 类型的参数。要处理的模块 “nuget.psm1”,在模块清单的“ModuleToProcess”字段中列出 'C:\程序文件 (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\QIYNP3CN.X43\Modules\NuGet\NuGet.psd1' 未处理,因为在任何模块中均未找到有效模块 目录。

我可以更新一些 nuget 包,但不能更新实体框架和其他一些包。对于后者我收到一个错误:

“...无法初始化 PowerShell 主机。如果您的 PowerShell 执行策略设置设为AllSigned,打开包管理器 控制台首先初始化主机。”

我应该补充一下,我有 Windows 8.1 Pro 64 位。


这解释了如何解决我的部分问题(但没有说明为什么会发生):http://social.msdn.microsoft.com/Forums/en-US/0b20e64e-e35f-4d0e-91f1-aebcfda7ebf2/package-manager-console-failed-to-load?forum=visualstudiogeneral http://social.msdn.microsoft.com/Forums/en-US/0b20e64e-e35f-4d0e-91f1-aebcfda7ebf2/package-manager-console-failed-to-load?forum=visualstudiogeneral

因此,编辑 devenv.exe.config 并添加以下内容(您可能不需要“runtime”或“ assemblyBinding”标签,但您明白了:

 <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="System.Management.Automation" publicKeyToken="31bf3856ad364e35" />
            <publisherPolicy apply="no" />
          </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="Microsoft.PowerShell.Commands.Utility" publicKeyToken="31bf3856ad364e35" />
          <publisherPolicy apply="no" />
        </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="Microsoft.PowerShell.ConsoleHost" publicKeyToken="31bf3856ad364e35" />
          <publisherPolicy apply="no" />
        </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="Microsoft.PowerShell.Commands.Management" publicKeyToken="31bf3856ad364e35" />
          <publisherPolicy apply="no" />
        </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="Microsoft.PowerShell.Security" publicKeyToken="31bf3856ad364e35" />
          <publisherPolicy apply="no" />
        </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="Microsoft.PowerShell.Commands.Diagnostics" publicKeyToken="31bf3856ad364e35" />
          <publisherPolicy apply="no" />
        </dependentAssembly>
        </assemblyBinding>
    </runtime>

现在这解决了我无法更新 NuGet 包的问题。但是我仍然看到错误,即:

加载扩展类型数据时出现以下错误 文件:Microsoft.PowerShell.Core, C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(32):错误 类型“System.Xml.XmlNode”:异常:无法创建代码方法 因为方法格式。该方法应该是公共的、静态的,并且 有一个 PSObject 类型的参数。

最重要的是,我一定搞砸了我的 Windows 8.1 Pro 权限。我试图在 Visual Studio 2013 中打开 Chrome 中的链接,因此我以管理员身份安装了 Chrome...其余的都是历史了。

如果我有时间,我会重新安装 Windows 8.1,但前面提到的临时解决方案只是......临时解决方案。

我发现没有 Windows“修复”,而且似乎没有人遇到同样的问题。

希望这对其他人有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

控制台上的 Visual Studio 2013/15 Nuget 错误 - “处理‘nuget.psm1’的模块,在模块清单的‘ModuleToProcess’字段中列出...” 的相关文章

  • 视觉检漏仪不报告泄漏

    我对使用 Visual Studio 2013 有点陌生 正在尝试让 Visual Leak Detector 版本 2 3 正常工作 以便我可以检查我的项目是否存在内存泄漏 我已经安装并添加了 C Program Files x86 Vi
  • Install-Package:无法解析远程名称:“packages.nuget.org”[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 无缘无故地
  • 致命错误 C1001:编译器中发生内部错误(编译器文件“msc1.cpp”,第 1325 行)

    当我编译代码时 错误指向以下类 该错误在两行上突出显示 如下所示 tm validFrom tm validUntil struct t SslCertData final struct t Contact TCHAR Organizati
  • 构建成功时,Intellisense 不断显示错误 Visual Studio 2015

    因此 我正在开发一个 Xamarin 项目 突然 Visual studio 2015 开始崩溃 它几乎在所有内容下都显示错误红线 例如 InitializeComponent 在每个页面中都有红线 项目构建和运行没有错误 错误仅来自 In
  • CodedUI 测试不从 CSV 输入文件读取数据

    我在使用编码 UI 测试方法映射 CSV 文件时遇到困难 这很可能是一个愚蠢的问题 但我似乎找不到解决我的问题的方法 至少没有一个有效的方法 我已确保将 CSV 文件的属性设置为始终复制 我还通过在测试方法上方写入以下行来导入 CSV 文件
  • 无法让 Visual Studio 诊断工具工作

    我在启动 Visual Studio 2015 含更新 3 中的诊断工具时遇到一些问题 我在调试模式下构建并启动一个项目 诊断工具窗口会弹出并显示文本 启动诊断工具 大约十分钟后 该文本消失 但 诊断工具 窗口仍然存在 上面没有任何内容 诊
  • 未选择为此解决方案配置构建项目

    错误 gt Skipped Deploy Project DrawShape Android Configuration Debug Any CPU gt Project not selected to build for this sol
  • MSVC编译器下使用最大成员初始化联合

    我正在尝试初始化一个LARGE INTEGER在 C 库中为 0 确切地说是 C 03 以前 初始化是 static LARGE INTEGER freq 0 在 MinGW 下它产生了一个警告 缺少成员 LARGE INTEGER Hig
  • 在 Windows 7 上安装 Visual Studio 2015 社区版

    我尝试在 Windows 7 64 位上安装 Visual Studio 2015 社区版 由于某种原因 安装程序显示 安装被阻止 并显示错误 此版本的 Visual Studio 需要一台装有较新版本 Windows 的计算机 为了完全安
  • Qt 5.6 测试版 Visual Studio 2015

    我已经安装了这个 http download qt io development releases qt 5 6 5 6 0 beta qt opensource windows x86 msvc2015 5 6 0 beta exe mi
  • 如何在没有互联网连接的情况下安装 NuGet 包?

    目前我正在一台不允许访问互联网的虚拟电脑上进行开发 我设法获取 NuGet Tools vsix 将 NuGet 添加到 Visual Studio 2010 但似乎无法找出如何离线部署 NuGet 包 例如 我下载了EntityFrame
  • 仅在调试版本中防止 NuGet 恢复包

    我在解决方案中启用了 恢复包 选项 因此当我将代码上传到 CI 服务器时 它会更新正确构建所需的所有包 并且效果很好 现在的问题是 在我的本地计算机上 构建需要很长时间才能启动 因为正在 更新软件包 有没有办法仅在发布版本中启用恢复包 我尝
  • Visual Studio 2015 RTM - 更新 TypeScript 工具后失去 JavaScript 支持

    将 TypeScript 工具从版本 1 5 3 更新到 1 5 4 后 我在 Visual Studio 2015 中失去了对 JavaScript 文件的支持 我所说的对 JavaScript 的支持是指智能感知 语法着色以及选项菜单
  • 从 Visual Studio 2015 Update 1 中的生成后事件执行 AL.EXE 时出现错误 -1073741819 (0xC0000005)

    使用 Visual Studio 2015 Update 1 在生成后事件中运行命令 AL EXE 时 我正在 Visual C CLR 类库项目 C CLI 中试验一个问题 Visual Studio 2015 中没有发生 AL EXE
  • 在属性上方显示 CodeLens [重复]

    这个问题在这里已经有答案了 在字段和字段属性之间看到 codelens 引用是非常烦人的 它需要在周围添加很多额外的空格以使所有内容都可读 是否可以在属性上方显示 CodeLens 参考 不 目前这是不可能的 如果您想看到这个 我建议您向产
  • 带有 xml 文件内容的 NuGet 恢复包 - 工作示例?

    使用的工具 Visual Studio 2015 Enterprise Nuget 3 5 NET Framework 4 0 有谁有包含一些 xml 文件和 dll 库的 NuGet 包的工作示例吗 我在很多地方读过关于此的零散注释 但我
  • 包恢复失败。回滚包更改 - Serilog.AspNetCore

    我有一个 asp net Core 项目 我正在尝试向其中添加一个记录器 我选择了我在其他项目中使用过的 SeriLog 但是当我尝试添加 Serilog AspNetCore 我得到的软件包版本 2 0 0 包恢复失败 回滚 后端 的包更
  • qt 如何知道按钮被点击?

    我正在尝试编写一个程序 用声音进行一些操作 我的问题是我有 3 个播放按钮和 3 个标签 我希望无论我单击 播放 按钮 都应该播放按钮附近标签中名称的声音 我有一个没有任何参数的播放插槽 那么 如何分别连接到每个播放按钮和每个标签呢 实际上
  • 使用包含本机 DLL 的 nuget 包时发出警告

    我正在构建一个 ASP NET Core Web API 应用程序 它使用 NET Standard 2 0 库来包装一些 C C 本机库 本机库内置于特定于平台的 Win32 dll Linux so 和 MacOS dylib 等中 并
  • C# - Visual Studio 中的 System.OutOfMemoryException

    我遇到问题 当我右键单击 Visual Studio 中的主窗体并转到 视图设计器 时 出现错误 它说 引发了 System OutOfMemoryException 类型的异常 堆栈跟踪 at System Reflection Asse

随机推荐