阻止visual studio从特定文件夹加载符号

时间:2018-03-18 16:32:07

标签: c# visual-studio debugging visual-studio-2017 symbols

我正在使用Visual Studio 2017,我正在开发WPF应用程序,通过使用以下方式加载来自其他用户的dll:

Assembly.LoadFile(filePath);

每次加载后,visual studio会尝试从这些dll加载符号,有时需要花费很多时间。

我找到了几个对我不起作用的解决方案:

  1. 启用“仅我的代码” - 无效

  2. 指定排除的模块 - 不起作用,因为我使用缓存机制,每次都给dll不同的文件名,所以我不能指定实际的文件名。

  3. _NT_SYMBOL_PATH变量未定义。

  4. 有没有办法加载没有符号的dll?或阻止visual studio从特定文件夹加载符号(所有dll都在特定文件夹中)?

    更新

    我也试过了:

    1. 删除所有断点 - 无法正常工作

    2. 取消选中符号文件(.pdb)位置的所有非本地来源,例如Microsoft Symbol - 无法正常工作

    3. 仅加载指定的模块 - 可以工作,但我不想维护此列表,因为我使用了很多项目,并且我从不同的位置打开解决方案。也许有办法从解决方案中加载.pdb文件?

0 个答案:

没有答案