防止在VisualStudio中加载符号

时间:2016-08-22 08:29:05

标签: c# asp.net visual-studio visual-studio-2015 symbols

我正在使用Visual Studio 2015。

我想阻止所有核心dll(如System.Net,System.Web等)的符号加载......我只想为我解决方案中的dll加载符号。

我已经完成了这个设置:

enter image description here

即在工具>>选项>>调试>>符号>>仅指定模块

我添加了几个我想要加载符号的dll。 但是当我运行我的解决方案时,我仍然在VS状态栏中看到它正在加载像System.Net,System.Web等核心库的符号......

enter image description here

我该如何防止这种情况?

我只想要在我的解决方案中加载我的4个dll的符号,因为我的意图是仅调试那些dll而不是系统核心dll。

这甚至可能吗?

或者VS将始终加载核心文件的符号。

2 个答案:

答案 0 :(得分:1)

以下步骤解决了我的类似问题:

在工具->选项->调试->符号

a。启用“ Microsoft Symbol Server”选项

b。点击“空符号缓存”

答案 1 :(得分:0)

如果你有一个名为“_NT_SYMBOL_PATH”的环境变量,这可能是原因。据我所知,无论视觉工作室设置如何,符号都会加载。有关此变量的更多信息,请参见here