c# - 单元测试 "No Symbol loaded"快把我逼疯了

标签 c# visual-studio unit-testing debugging uwp

当我在 VS2017 中进行单元测试时,如果我在调用我不想介入的方法时错误地按了 F11,它就会介入,我会收到这条痛苦而恼人的消息。

enter image description here

WinTypes.pdb contains the debug information required to find the source for the module WinTypes.dll

当我调用 Windows 运行时库或框架库时会发生这种情况。我不想进入这些图书馆。并且无论我再次按 F10 多少次或关闭此页面,这条消息都不会让我继续。

我所要做的就是重置调试过程并重新开始...我已经忍受了一段时间,但我已经受够了。这真让我抓狂。请告诉我如何停止这个愚蠢的错误。

.Net 框架源步进也未选中,但我正在对 UWP 项目进行单元测试。

enter image description here

PS:刚刚我的代码也启用了FFS -.-

最佳答案

请确保首先加载了 WinTypes.pdb。您可以在出现此问题之前的代码中添加一个断点。然后打开调试 -> Windows -> 模块。它将列出项目中所有 dll 的状态。如果跳过 WinTypes.dll 的 pdb 文件,类似于下面的屏幕截图,您可以右键单击它选择“加载符号”。 enter image description here

如果选择“加载符号”后加载失败,请从“工具”菜单->“选项”->“调试”->“符号”中检查“符号源”,确保已选中 Microsoft 符号服务器。 enter image description here

关于c# - 单元测试 "No Symbol loaded"快把我逼疯了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46501999/

相关文章:

c# - 为什么你是 app.config?

visual-studio - Visual Studio剪贴板问题

Laravel 5.8 带有参数、DI 和模拟的上下文绑定(bind)永远不会起作用

unit-testing - ReactJS 中的 Enzyme 未定义组件/属性的测试

c# - 覆盖文本框的文本属性

c# - 如何在 SeriLog Sink 中获取当前的 HttpContext?

c# - Windows8 触摸自定义控件日期选择器时出现错误 "Layout cycle detected. Layout could not complete."

visual-studio - Visual Studio 2010 生成后事件 : Passing Current FlavorToBuild

c++ - 关于内存管理 一提到C++

python - Django 测试 - 在所有测试中修补对象