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

Posted

技术标签:

【中文标题】每次打开 Visual Studio 时,VMDebugger 加载项都会崩溃【英文标题】:VMDebugger add-in crashes each time Visual Studio opens up 【发布时间】:2013-12-02 17:38:09 【问题描述】:

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

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

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

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

有人遇到同样的错误吗?

【问题讨论】:

你安装了 resharper 吗?当您将键盘方案应用于 resharper 时,这似乎发生在我身上。 @BlackICE 不,我没有 【参考方案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 集成虚拟机调试器

【讨论】:

以上是关于每次打开 Visual Studio 时,VMDebugger 加载项都会崩溃的主要内容,如果未能解决你的问题,请参考以下文章

win8.1每次打开visual studio 2013总会提示VMware尝试访问日志文件时出错

每次打开visual studio2019都会在桌面生成一个.vs文件夹?

每次我尝试运行性能分析时,Visual Studio 都会崩溃

Visual Studio 2012 安装失败:程序兼容模式已打开

打开 Visual Studio 项目时出现 TFS“GO ONLINE”消息

将文件类型与 Visual Studio 2003 重新关联