Visual studio 2012 每次打开Visual Studio时,VMDebugger加载项都会崩溃

Visual studio 2012 每次打开Visual Studio时,VMDebugger加载项都会崩溃,visual-studio-2012,vmware,Visual Studio 2012,Vmware,每次打开VS 2012实例时,我都会遇到以下错误,大约一周 (所以这不是因为昨天的更新4) 即使单击“是”,在重新打开Visual Studio时也会再次显示错误 无论如何,VMWare调试器似乎已正确加载 (实际上我没有使用它,它是随VMWare workstation提供的) 我无法隔离导致错误开始出现的单个操作 有人遇到相同的错误吗?一种可能的解决方案: Tools => Import and Export Settings => Reset all settings 似乎

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

即使单击“是”,在重新打开Visual Studio时也会再次显示错误

无论如何,VMWare调试器似乎已正确加载
(实际上我没有使用它,它是随VMWare workstation提供的)

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

有人遇到相同的错误吗?

一种可能的解决方案:

Tools => Import and Export Settings => Reset all settings
似乎对我有用。

这对我有用:

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


老派

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


运行VMware Workstation安装程序 选择“修改/更改” 检查VisualStudio插件 问题又来了

问候
Lemmy

[Edit]有关产生相同结果的更简单解决方案,请参见Attilas答案[/Edit]

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

  • 仅使用导出“菜单和命令栏自定义设置”与设置

    Tools=>导入和导出设置…=>导出选定的环境设置

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

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

    Tools=>导入和导出设置…=>导入选定的环境设置


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

此处的任何解决方案都不适用于我,因为我很久以前已经卸载了vmware,不愿意再次安装它

建议在下面应该有一个注册表项

Root\Software\Microsoft\Visual Studio\...\AddIns\...
对于VMdebugger,只需删除该条目(整个文件夹),它就会消失。

VS 2013

Tools > Customize.. > Toolbars
在这里,我选择了VMware并单击了删除按钮


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

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

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

它们与以下香港大学的参赛作品相对应。猎杀。 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\Addins\VMDebugger.Connect
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\Addins\VMDebugger.Connect我知道这是一个旧线程,但我用一个相当简单的步骤解决了这个问题。在相同的情况下,在弹出窗口中单击“是”不会改变任何事情


对我有效的方法:您应该以管理员身份启动VS,等待弹出窗口并单击“是”。此后,弹出窗口再也不会出现(即使VS以非管理员身份运行)。因此,我无需卸载VMWare插件(或整个VMWare WS)。

从VS2012菜单栏选择[Tools][Add-in Manager] 然后选中该单选框以安装VMDebugger

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

我在VS中有数百个自定义设置,真的无法全部重置。看看我的答案,无论如何,谢谢你的贡献,投票表决。你安装了resharper吗?当你为resharper应用键盘方案时,这似乎发生在我身上。@BlackICE不,我没有+1。对于VS2012,密钥为HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\AddIns“已删除VMDebugger。连接密钥,问题已解决。除了删除节点,您还可以将此密钥下的
LoadBehavior
值设置为0(默认值为1)。这修复了我的问题,以后如果需要,可以重新启用它(正如其他人所说,外接程序实际上似乎工作正常,只是出于某种原因在加载时出现了一个错误)。很好的解决方案!它不仅保留了我们的VS设置,而且还解决了问题,而无需删除VMware调试器插件。干得好!很遗憾visual studio不允许您通过前端明智地执行此操作,而且VMware无法修复其安装程序。很好的修复!我也无法修改VMware安装来修复/修改plugin.这就是解决方案。控制面板中的thanxInstaller说“使用原始VMware Workstation安装程序”。原始安装程序说“安装程序在您的系统上检测到一个更新版本的VMware Workstation“。不走运。实际上不是一个真正的答案,无论如何,感谢你的贡献。投票表决。这对我有效,buygrush的答案不起作用,因为VMWare不在设置文件中。使用Microsoft Visual Studio Premium 2013,版本12.0.40629.00 Update 5对我有效。”