【问题标题】:VMDebugger add-in crashes each time Visual Studio opens up每次打开 Visual Studio 时,VMDebugger 加载项都会崩溃
【发布时间】:2023-03-27 06:34:02
【问题描述】:

每次打开 VS 2012 实例时,我都会遇到以下错误,持续大约一周
(所以不是因为昨天的Update 4)。

即使我单击,当我重新打开 Visual Studio 时也会再次显示错误。

无论如何,VMWare 调试器似乎已正确加载
(其实我没用,VMWare工作站自带的)。

我无法隔离导致错误开始出现的单个操作。

有人遇到同样的错误吗?

【问题讨论】:

  • 你安装了 resharper 吗?当您将键盘方案应用于 resharper 时,这似乎发生在我身上。
  • @BlackICE 不,我没有

标签: visual-studio-2012 vmware


【解决方案1】:

[Edit]请参阅 Attilas 的答案以获得更简单的解决方案,产生相同的结果[/Edit]

对于无法通过重新安装 VMWare 插件解决此问题但又不想牺牲所有 VS 设置的人,这里有一个对我有用的解决方案:

  • 使用

    导出“菜单和命令栏自定义”VS 设置

    Tools => Import and Export Settings... => Export selected environment settings

    • 取消选择“所有设置”
    • 仅选择“所有设置/常规设置/菜单和命令栏自定义”
  • 在文本编辑器中打开导出的.vssettings 文件,滚动到末尾并删除UserCustomizations 部分中的<add_toolbar Menu=... Name='VMware' .../> 条目

  • 导入编辑的.vssettings文件使​​用

    Tools => Import and Export Settings... => Import selected environment settings

并重新启动 Visual Studio 以检查错误是否消失。

【讨论】:

  • 很好的解决方案!它不仅保留了我们的 VS 设置,而且无需删除 VMware 调试器插件即可解决问题,干得好!
  • 很遗憾,Visual Studio 不允许您通过前端明智地执行此操作,而且 Vmware 无法修复其安装程序。
  • 很好的修复!我也无法修改 VMware 安装来修复/修改插件。
  • 这就是解决方案。谢谢
【解决方案2】:

我知道这是一个旧线程,但我通过一个相当简单的步骤解决了这个问题。有相同的情况,在弹出窗口中单击“是”并没有改变任何事情。

什么对我有用:您应该以管理员身份启动 VS,等待弹出窗口并单击是。之后,弹出窗口再也没有出现(即使 VS 以非管理员身份运行)。所以我不需要卸载 VMWare 插件(或整个 VMWare WS)。

【讨论】:

  • 这对我有用,buygrush 的回答不起作用,因为 VMWare 不在设置文件中的任何位置。
  • 使用 Microsoft Visual Studio Premium 2013,版本 12.0.40629.00 更新 5 为我工作
【解决方案3】:

运行 VMware Workstation 安装程序 选择修改/更改 取消选中 Visual Studio 插件 问题解决了!

运行 VMware Workstation 安装程序 选择修改/更改 检查 Visual Studio 插件 问题又来了!

问候 莱米

【讨论】:

  • 控制面板中的安装程序显示“使用原始 VMware Workstation 安装程序”。原始安装程序显示“安装程序已在您的系统上检测到较新版本的 VMware Workstation”。没有运气。
【解决方案4】:

一种可能的解决方案:

Tools => Import and Export Settings => Reset all settings

似乎对我有用。

【讨论】:

  • 我在VS中有数百个自定义设置,真的无法全部重置。看看我的回答,无论如何感谢你的贡献,点赞。
【解决方案5】:

VS 2013

Tools > Customize.. > Toolbars

这里我选择了VMware并点击了删除按钮。

我真的不使用这个插件,这对我来说是最简单的解决方案。

【讨论】:

    【解决方案6】:

    这里的解决方案都不适合我,因为我很久以前已经卸载了 vmware,我不愿意重新安装它。

    MSDN建议下应该有注册表项

    Root\Software\Microsoft\Visual Studio\...\AddIns\...
    

    对于 VMdebugger,只需删除该条目(整个文件夹),它就会消失。

    【讨论】:

    • 为此 +1。对于 VS2012 键是 HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\AddIns" 删除了 VMDebugger.Connect 键,问题解决了。
    • 除了删除节点之外,还可以将该键下的LoadBehavior值设置为0(默认为1)。这解决了我的问题,如果需要,可以稍后重新启用它(正如其他人所说,加载项实际上似乎工作正常,只是由于某种原因在加载时出错)。
    【解决方案7】:

    这对我有用:

    完全卸载 VMWare 工作站,重新安装(根据需要选择或取消选择 VS 插件)

    老派

    【讨论】:

      【解决方案8】:

      如果请求为所有用户安装选项,则还必须删除这些注册表项。

      HKEY_USERS.DEFAULT\Software\Microsoft\VisualStudio\11.0_Config\Addins\VMDebugger.Connect HKEY_USERS.DEFAULT\Software\Microsoft\VisualStudio\12.0_Config\AddIns\VMDebugger.Connect

      它们对应于以下 HKCU 条目。狩猎和杀戮。 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\Addins\VMDebugger.Connect HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\Addins\VMDebugger.Connect

      【讨论】:

      • 其实不是一个真正的答案,无论如何感谢你的贡献。赞成。
      【解决方案9】:

      从VS2012菜单栏选择【工具】【插件管理器】 然后选中单选框以安装 VMDebugger。

      在我的系统上工作: 微软视觉工作室专业版 2012 版本 11.0.61030.00 更新 4 微软 .NET 框架 版本 4.5.51209 安装版本:专业 Visual Studio 集成虚拟机调试器

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-12-29
        • 2023-03-18
        • 1970-01-01
        • 1970-01-01
        • 2015-11-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多