【发布时间】:2018-05-01 19:02:16
【问题描述】:
我有一个在 netstandard 1.6 项目中实现的 project,我的单元测试在 .NET Core 2.0 项目中。我正在运行 Visual Studio 2017 Mac 版本 7.3(内部版本 764)。
测试从单元测试板运行得很好(如果我添加输出,则会出现绿色圆圈和控制台输出),但是当我设置断点或在测试中显式抛出异常时,调试器不会中断。我试过右键单击测试并选择“调试测试”,然后右键单击测试并选择“运行方式”->“.NET Core 调试器”。
这是项目的屏幕截图,项目节点展开,单元测试显示,单元测试板展开,关于窗口打开,显示了确切的 VS2017 Mac 版本。
这是 VS2017 Mac 中的错误,还是我遗漏了什么?
【问题讨论】:
-
无法在 7.2.2 上重现。所以这可能是 7.3 Preview 中的一个错误。
-
无法使用 VS Mac 7.3(内部版本 764)重现此问题。我会查看调试器输出(应用程序输出窗口)以查看是否正在为您的测试程序集加载符号。您正在构建调试版本吗? IDE 日志中是否有任何错误(帮助 - 打开日志目录)?
-
重启后,我再次尝试,它提示我输入管理员凭据。如果这个提示之前发生过,可能是我不小心取消了它(或者它隐藏在其他窗口后面)。正确输入管理员凭据后,断点被命中。
标签: .net-core visual-studio-2017 nunit .net-standard visual-studio-mac