我设置了断点,然后在Visual Studio中运行“运行测试”。为什么MSTest没有运行到我的断点?
yks3o0rb1#
选择Debug-〉Tests In Current Context(或其他)
Debug
Tests In Current Context
4xrmg8kj2#
对于Visual Studio 2012学习版,我选择了:一个月一个月一个月-〉一个月一个月一个月-〉一个月二个月
0g0grzrc3#
通过Start external program“mstest”使用MSTest时,请指定/noisolation选项。
Start external program
/noisolation
vsaztqbk4#
我在升级到MSTest V2后遇到了这个问题。我引用了新的nuget包,删除了现有的MSTest引用,但没有调试。我不应该再使用read的测试设置文件,所以我删除了它;不高兴。我终于发现清除我的临时目录起到了作用。
ia2d9nvy5#
在我的例子中,我选择了发布构建。当我切换到调试时,我的断点被击中。
kcrjzv8t6#
带msTest的Visual Studio 2022,选项:1.当你在测试方法中按Ctrl + r,Ctrl + t来调试当前的测试方法。1.进入菜单测试〉调试上次运行1.进入菜单测试〉调试所有测试1.进入菜单测试〉测试资源管理器,当窗口测试资源管理器打开时,右键单击所需的测试方法〉调试问题是您“运行”了测试,但是您必须“调试”测试,这样您就可以使用断点。干杯。Visual Studio中关于Testing的参考
6条答案
按热度按时间yks3o0rb1#
选择
Debug
-〉Tests In Current Context
(或其他)4xrmg8kj2#
对于Visual Studio 2012学习版,我选择了:
一个月一个月一个月-〉一个月一个月一个月-〉一个月二个月
0g0grzrc3#
通过
Start external program
“mstest”使用MSTest时,请指定/noisolation
选项。vsaztqbk4#
我在升级到MSTest V2后遇到了这个问题。我引用了新的nuget包,删除了现有的MSTest引用,但没有调试。我不应该再使用read的测试设置文件,所以我删除了它;不高兴。我终于发现清除我的临时目录起到了作用。
ia2d9nvy5#
在我的例子中,我选择了发布构建。当我切换到调试时,我的断点被击中。
kcrjzv8t6#
带msTest的Visual Studio 2022,选项:
1.当你在测试方法中按Ctrl + r,Ctrl + t来调试当前的测试方法。
1.进入菜单测试〉调试上次运行
1.进入菜单测试〉调试所有测试
1.进入菜单测试〉测试资源管理器,当窗口测试资源管理器打开时,右键单击所需的测试方法〉调试
问题是您“运行”了测试,但是您必须“调试”测试,这样您就可以使用断点。
干杯。
Visual Studio中关于Testing的参考