【发布时间】:2016-12-28 17:11:32
【问题描述】:
我正在使用 Visual Studio 2015。
我想阻止为 System.Net、System.Web 等所有核心 dll 加载符号,我只想为我的解决方案中的 dll 加载符号。
我已经完成了这个设置:
即在工具>>选项>>调试>>符号>>仅指定模块
我已经添加了我想要加载符号的几个 dll。 但是当我运行我的解决方案时,我仍然在 VS 状态栏中看到它正在为 System.Net、System.Web 等核心库加载符号...
我怎样才能防止这种情况发生?
我只想加载解决方案中的 4 个 dll 的符号,因为我的意图是仅调试这些 dll 而不是系统核心 dll。
这可能吗?
否则VS会一直加载核心文件的符号。
【问题讨论】:
-
这里有几个可能有用的资源 Make Debugging Faster with Visual Studio 和这个 SO 问题 Visual Studio Debugging/Loading Very Slow
-
谢谢,虽然我修复了断开的链接blogs.msdn.microsoft.com/visualstudioalm/2015/03/03/… 我已经浏览了该链接,这就是我缩小问题范围的原因。你能帮我解决我提到的具体问题吗?
-
我刚刚配置了相同的符号选项(仅指定模块,输入我的模块名称,取消勾选
Always load symbols located next to module),当我将我的 VS 附加到 w3wp.exe 进程时,它没有加载模块比如对我来说 System.Dynamic。我不确定你最后发生了什么。对不起。 -
您可以运行 VS 解决方案本身,而不是将 VS 附加到 w3wp.exe 到 IIS 中的某些网站。我只是在运行我的解决方案并看到符号加载。我已经重启了我的VS。
-
当我将 VS 附加到 w3wp.exe(在我更改我的符号设置之前)时,VS 会显示许多加载了它们的符号的模块。现在加载符号对话框出现了大约一秒钟,所以对我来说肯定发生了一些变化。
标签: c# asp.net visual-studio visual-studio-2015 symbols