Visual Studio JIT调试器加载速度极慢,为30秒

时间:2014-08-26 08:22:37

标签: c# .net visual-studio debugging f#

当我运行执行<。p>的.Net程序时

System.Diagnostics.Debugger.Launch()

应该调出JIT调试器。以下是我的机器上发生的事情:

出现一个名为“Machine Debug Manager”的警报,解释其命令行选项。好吧,这是mdm.exe,但它不能保持沉默吗?

现在出现了真正的问题:稍后 30秒以后会出现Visual Studio JIT调试器选择对话框。

由于procmon在这30秒内没有显示注册表或文件系统活动,我假设发生了一些超时(由于30秒长度)。 Procmon还显示vsjitdebugger.exe在一开始就会激活,所以30秒显然是vsjitdebugger而不是mdm。

任何人都知道如何摆脱延迟?

1 个答案:

答案 0 :(得分:2)

解决了:

已删除&#34; C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ VS7DEBUG \ mdm.exe&#34;

显然有些陈旧。 regsvr32 / u mdm.exe失败,因此可以手动清理COM注册表。

JIT现在立即开始。