Visual Studio 当存在 [ClassInitialize] 标记时,MSTest 不会在断点处停止
Visual Studio MSTest doesn't stop on breakpoint when [ClassInitialize] tag present
在我的第一个 MSTest 项目 (VS2015) 中,我遇到了以下问题,如果我有
[ClassInitialize]
public void Exe20_Run()
{
}
调试器不会在断点处停止。
如果我将其更改为
,调试器将在断点处停止
[TestInitialize]
public void Exe20_Run()
{
}
所以,我猜出于某种原因,[ClassInitialize] 破坏了调试器功能...
我需要 [ClassInitialize] 但还需要调试功能。
你能帮忙吗?
谢谢,
利亚特
对于 [ClassInitialise],您没有正确的签名。请尝试以下操作:
[ClassInitialize]
public static void Exe20_Run(TestContext t)
{
System.Console.WriteLine("YO!");
}
添加断点,转到“测试”菜单 ->“调试所有测试”(或 CTRL-R、CTRL-A),它应该会停止。
在我的第一个 MSTest 项目 (VS2015) 中,我遇到了以下问题,如果我有
[ClassInitialize]
public void Exe20_Run()
{
}
调试器不会在断点处停止。 如果我将其更改为
,调试器将在断点处停止 [TestInitialize]
public void Exe20_Run()
{
}
所以,我猜出于某种原因,[ClassInitialize] 破坏了调试器功能... 我需要 [ClassInitialize] 但还需要调试功能。
你能帮忙吗?
谢谢, 利亚特
对于 [ClassInitialise],您没有正确的签名。请尝试以下操作:
[ClassInitialize]
public static void Exe20_Run(TestContext t)
{
System.Console.WriteLine("YO!");
}
添加断点,转到“测试”菜单 ->“调试所有测试”(或 CTRL-R、CTRL-A),它应该会停止。