我正在使用Visual Studio 2017,我正在开发WPF应用程序,通过使用以下方式加载来自其他用户的dll:
Assembly.LoadFile(filePath);
每次加载后,visual studio会尝试从这些dll加载符号,有时需要花费很多时间。
我找到了几个对我不起作用的解决方案:
启用“仅我的代码” - 无效
指定排除的模块 - 不起作用,因为我使用缓存机制,每次都给dll不同的文件名,所以我不能指定实际的文件名。
_NT_SYMBOL_PATH
变量未定义。
有没有办法加载没有符号的dll?或阻止visual studio从特定文件夹加载符号(所有dll都在特定文件夹中)?
更新
我也试过了:
删除所有断点 - 无法正常工作
取消选中符号文件(.pdb)位置的所有非本地来源,例如Microsoft Symbol - 无法正常工作
仅加载指定的模块 - 可以工作,但我不想维护此列表,因为我使用了很多项目,并且我从不同的位置打开解决方案。也许有办法从解决方案中加载.pdb文件?