Visual Studio单元测试在"当前上下文中运行测试"期间丢失

Rex*_*ler 3 unit-testing visual-studio-2008

......除了没有丢失.我刚写了它,用[TestMethod]装饰它,可以在我面前看到它并编译.当在包含TestClass中运行所有TestMethods时,它不会显示在测试结果窗口中.或者当我的光标在其上时,使其成为当前上下文中的唯一测试.在这种情况下,类中的所有其他测试都将运行,但不会运行新的测试.

如果我关闭解决方案并重新打开它,它将运行并显示在测试结果中.

相反,如果我从TestClass中删除测试,测试结果窗口会警告我测试缺失了......好吧,我把它拿出来了,我根本不会错过它,因为我希望它消失了.

这种情况昨天没有发生.我曾经在不同的项目/解决方案中实现过它.

我是唯一一个?它只是VS中的一个错误而没有希望通过我的介入来弥补吗?

Rex*_*ler 5

womp指出我正确的方向.在发布模式下构建解决了该问题.这仍然是一个小麻烦,但比关闭和重新打开解决方案更好.

@womp,如果您关注此问题,请将您的建议作为答案发布,我会选择它.

编辑:随后有一些迹象表明,解决方法来自于调试和发布之间的切换,不一定是在发布配置中.仍然会接受,因为似乎很明显没有用户可配置的选择被忽视.