每次打开 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 安装失败:程序兼容模式已打开