繁体   English   中英

visual studio:如何在调试期间忽略pdb未加载的警告?

[英]visual studio: How to ignore pdb not loaded warnings during debug?

在调试时,我不希望visual studio从第三方* .dll中查找* .pdb文件。 例如,我使用Jetbrains Resharper TaskRunner进行单元测试。 要使用它,需要引用Jetbrains.Resharper.TaskRunnerFramework.dll。 当我通过TaskRunner调试我的应用程序时,我最终会得到类似于下图的内容:

在此输入图像描述

好吧,我没有调试任务运行器。 不管怎样,这不是我的代码。 我希望Visual Studio足够“智能”(或有一个设置)自动知道不关心* .pdb文件的任何不是我的代码。 这可能吗?

看看Visual Studio中的“我的代码”设置。 从文档中,有一个听起来相关的部分,讨论了应用此设置的一个效果:

当您进入(键盘快捷键:F11)非用户代码时,调试器将代码转到下一个用户语句。 当你走出去(键盘:Shift + F11)时,调试器运行到下一行用户代码。 如果没有遇到用户代码,则继续执行,直到应用程序退出,命中断点或发生异常。

您可以在Debugging> General下的Visual Studio选项中启用Just My Code:

在此输入图像描述

将.gitignore文件添加到您的解决方案并添加您要忽略的所有扩展名在.gitignore文件中添加此文件* .pdb

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM