【发布时间】:2020-01-04 00:01:06
【问题描述】:
我在 Visual Studio Code 中设置了一个“nunit”.NET Core 项目并成功运行了我的 specflow 测试(当我在终端运行“dotnet test”时)。
现在我希望能够调试一个测试——但它不会在我的步骤文件中的断点处停止(我在我的测试代码中设置了一个断点,然后我点击了“调试”图标左侧,然后单击 Start Debugging 按钮——但调试器不会在我的断点处停止)。
有谁知道如何让它工作? (提前感谢您的任何想法。)
【问题讨论】:
-
如果您单击左侧,您应该会看到一个红点出现。这是一个调试断点。
-
我已经这样做了,但是当通过 'dotnet test' 运行测试时,调试器不会在断点处停止。
-
您是在尝试调试源代码
Gherkin(场景/功能/给定/何时/那么)还是在下面生成的C#代码中设置断点?安装 SpecFlow plugin 后,VS 本身能够单步执行 Gherkin 代码,不能说我已经尝试过 VS Code。
标签: c# .net-core visual-studio-code specflow vscode-debugger