当我运行执行 .Net 程序时,
System.Diagnostics.Debugger.Launch()
这应该会调用JIT调试器。这是我机器上发生的情况:
弹出一个名为“机器调试管理器”的警报,解释了它的命令行选项。好的,所以这是mdm.exe,但它不能安静吗?
现在出现了真正的问题:大约30秒之后,Visual Studio JIT调试器选择对话框出现。
由于procmon在这30秒内没有显示任何注册表或文件系统活动,因此我认为会发生某些超时(由于30秒的长度)。 Procmon还显示vsjitdebugger.exe在最开始就启动了,因此这30秒显然是vsjitdebugger而不是mdm的问题。
有人有什么想法如何摆脱这个延迟吗?