我正在使用Visual Studio 2015。
我想阻止所有核心dll(如System.Net,System.Web等)的符号加载......我只想为我解决方案中的dll加载符号。
我已经完成了这个设置:
即在工具>>选项>>调试>>符号>>仅指定模块
我添加了几个我想要加载符号的dll。 但是当我运行我的解决方案时,我仍然在VS状态栏中看到它正在加载像System.Net,System.Web等核心库的符号......
我该如何防止这种情况?
我只想要在我的解决方案中加载我的4个dll的符号,因为我的意图是仅调试那些dll而不是系统核心dll。
这甚至可能吗?
或者VS将始终加载核心文件的符号。
答案 0 :(得分:1)
以下步骤解决了我的类似问题:
在工具->选项->调试->符号
a。启用“ Microsoft Symbol Server”选项
b。点击“空符号缓存”
答案 1 :(得分:0)
如果你有一个名为“_NT_SYMBOL_PATH”的环境变量,这可能是原因。据我所知,无论视觉工作室设置如何,符号都会加载。有关此变量的更多信息,请参见here