在调试时,我不希望visual studio从第三方* .dll中查找* .pdb文件。例如,我使用Jetbrains Resharper TaskRunner进行单元测试。要使用它,需要引用Jetbrains.Resharper.TaskRunnerFramework.dll。当我通过TaskRunner调试我的应用程序时,我最终会得到类似于下图的内容:
好吧,我没有调试任务运行器。不管怎样,这不是我的代码。我希望Visual Studio足够“智能”(或有一个设置)自动知道不关心* .pdb文件的任何不是我的代码。这可能吗?
答案 0 :(得分:4)
查看Visual Studio中的Just My Code设置。从文档中可以看到一个听起来相关的部分,它讨论了应用此设置的一个效果:
当您进入(键盘快捷键:F11)非用户代码时,调试器会将代码转到下一个用户语句。当你走出去(键盘:Shift + F11)时,调试器运行到下一行用户代码。如果没有遇到用户代码,则继续执行,直到应用程序退出,命中断点或发生异常。
您可以在Debugging>下的Visual Studio选项中启用Just My Code。一般:
答案 1 :(得分:-1)
将.gitignore文件添加到您的解决方案中,并添加您要忽略的所有扩展名 将此添加到.gitignore文件* .pdb
中