Ric*_*dle 61 debugging debug-symbols visual-studio
我将Visual Studio 2005设置为使用Microsoft的符号服务器.我还安装了UltraMon,它为每个进程注入一个钩子DLL.每当我开始调试我的MFC应用程序时,Visual Studio会说:
"Loading symbols for C:\Program Files\UltraMon\RTSUltraMonHookX32.dll..."
Run Code Online (Sandbox Code Playgroud)
从眨眼间到几十秒钟.它永远不会找到那些符号......我可以告诉它不要去寻找它吗?
(我尝试创建一个空RTSUltraMonHookX32.pdb文件,但Visual Studio发现它不好并继续查找.)
Jar*_*Par 107
您无法以非常精细的方式执行此操作,但您可以禁用自动符号加载,然后通过"模块"窗口(调试 - > Windows - >模块)手动选择要加载的符号.
禁用自动符号加载
Cal*_*602 20
从Visual Studio 2010开始,您可以访问:
Tools -> Options -> Debugging -> Symbols -> Specify excluded modules
Run Code Online (Sandbox Code Playgroud)
并输入需要很长时间才能加载的dll列表.我使用输出窗口给出的完整路径; 也许它接受通配符或简单的文件名.
在我的情况,那是因为我已经设置了"启用净源步进"为真在
Tools > Options > Debugging > General.
Run Code Online (Sandbox Code Playgroud)
我将"Enable Just My Code"设置为true,而不是将其设置为false,这会自动将"Enable .Net Source Stepping"设置为false.在这样做之前它给了我一个警告:
Enabling Just my code automatically disabled .Net framework source stepping
Run Code Online (Sandbox Code Playgroud)
这表明Just My Code和.Net source stepping是互斥的.
我希望这可以帮助别人.
| 归档时间: |
|
| 查看次数: |
61121 次 |
| 最近记录: |