1

使用 Visual Studio 2013,我已通过 NuGet 将 FluentAssertions 2.1.0.0 安装到此 C# 项目中,但无法在 FluentAssertions 中设置断点,即使我已将调试器指向其位于标记v2.1的源代码。如何在 FluentAssertions 中成功设置断点?

此外,当在 FluentAssertions 中捕获异常时(这就是我首先需要调试它的原因),调试器会警告源代码自程序集构建以来已更改,即使源代码的标记为 v2.1应对应于二进制版本 2.1.0.0。因此,我不确定在(空引用)异常的来源处显示的源代码是否正确,我也无法在我的一生中查明异常的原因。

4

1 回答 1

1

这可能是因为我在大多数 FA 类上都使用了 [DebugNonUserCode]。

于 2013-12-18T07:31:00.863 回答