【发布时间】:2021-02-20 05:06:57
【问题描述】:
我们刚刚决定使用 SpecFlow 进行单元测试,我创建了第一个场景。
测试运行良好,除了其中一个,它在我的代码中调用了一个函数。
很明显,该测试在该函数中发现了一个错误。
我在测试调用的函数的第一行放了一个断点,然后右键单击 Specs 项目并选择 Run With Debugger。
我的函数中的断点虽然从未被命中,但只有测试中的断点。
所以我的问题是“如何让 SpecFlow 使用调试器运行,以便我可以真正调试我的代码”
欢迎提出建议
谢谢
【问题讨论】:
-
我添加了一个 App.Config 文件,内容如下:
但它没有帮助.我正在使用 VS 2008 -
我发现了这个问题。如果有任何机会,对代码所在项目的引用不是从“添加引用”对话框的“项目”选项卡中选择的,而是使用“浏览”选项,那么它不起作用。通过“项目”选项卡重新添加了引用,一切都很好。不知道这只是我的情况(也许我指的是错误的参考)还是一般情况
标签: visual-studio debugging specflow