debugging MSTest ->为什么我不能使用断点进行调试?

lvjbypge  于 2022-11-14  发布在  其他
关注(0)|答案(6)|浏览(166)

我设置了断点,然后在Visual Studio中运行“运行测试”。为什么MSTest没有运行到我的断点?

yks3o0rb

yks3o0rb1#

选择Debug-〉Tests In Current Context(或其他)

4xrmg8kj

4xrmg8kj2#

对于Visual Studio 2012学习版,我选择了:
一个月一个月一个月-〉一个月一个月一个月-〉一个月二个月

0g0grzrc

0g0grzrc3#

通过Start external program“mstest”使用MSTest时,请指定/noisolation选项。

vsaztqbk

vsaztqbk4#

我在升级到MSTest V2后遇到了这个问题。我引用了新的nuget包,删除了现有的MSTest引用,但没有调试。我不应该再使用read的测试设置文件,所以我删除了它;不高兴。我终于发现清除我的临时目录起到了作用。

ia2d9nvy

ia2d9nvy5#

在我的例子中,我选择了发布构建。当我切换到调试时,我的断点被击中。

kcrjzv8t

kcrjzv8t6#

带msTest的Visual Studio 2022,选项:
1.当你在测试方法中按Ctrl + r,Ctrl + t来调试当前的测试方法。
1.进入菜单测试〉调试上次运行
1.进入菜单测试〉调试所有测试
1.进入菜单测试〉测试资源管理器,当窗口测试资源管理器打开时,右键单击所需的测试方法〉调试
问题是您“运行”了测试,但是您必须“调试”测试,这样您就可以使用断点。
干杯。
Visual Studio中关于Testing的参考

相关问题