Visual Studio加载符号
我正在开发一段时间的ColdFusion项目,至少Visual Studio开始对我很陌生。
我观察到,当我开始调试时,它创建了项目,开始部署,部署完成,它开始为我的项目加载符号。
但是这很慢,我不知道为什么它开始做这一步。 我可以做些什么?
此符号加载步骤是否必要? 我该如何禁用它?
在工具 - >选项 - >调试 - >符号对话框中没有添加符号文件(.pdb)位置。 我在下面的字段中指出了我的项目的调试目录,并且我检查了“仅当符号是......时才搜索上述目录”复选框。 我应该如何设置这个对话框来关闭符号加载?
我查看了哪些符号已加载的模块窗口,但它对我说什么都没有。 问题是什么?
调试 - >删除所有断点(http://darrinbishop.com/blog/2010/06/sharepoint-2010-hangs-after-visual-studio-2010-f5-debugging)之后,您可以再次使用它们,但要做到这一点一旦。 它也会删除某些“无效”断点,然后加载符号将会再次快速。 我正在追究这个问题的日子:(。
加载缓慢的另一个原因是,如果您在调试选项中禁用了“启用我的代码”。 为了使这转到:
Tools -> Options -> Debugging -> General -> Enable Just My Code (Managed Only)
确保这是检查。
在工具,选项,调试,符号中进行配置。
你可以观察输出窗口(视图,输出),看看它通常在做什么。 如果它真的很慢,可能意味着它正在打一个符号服务器,可能是微软的下载缺少的符号。 对于每个启动时无法找到的每个文件,这需要三次HTTP命中 - 有时您可以在底部的状态栏或例如Fiddler中看到此情况。 您可以在调试时看到哪些模块在Debug,Windows,Modules中加载了符号。
符号意味着您可以将有用的堆栈跟踪信息导入第三方和系统程序集。 你肯定需要他们为你自己的代码,但我认为这些无论加载。 最好的选择是关闭该菜单中的任何非本地符号源,并且如果您正在为不需要调试的系统程序集加载大量符号,则可以暂时禁用加载这些符号以加速调试开始 - 但它们通常用于加载。
链接地址: http://www.djcxy.com/p/74531.html