代码之家  ›  专栏  ›  技术社区  ›  Rex Miller

“在当前上下文中运行测试”期间缺少Visual Studio单元测试

  •  3
  • Rex Miller  · 技术社区  · 17 年前

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

    相反,如果我从TestClass中删除一个测试,TestResults窗口会警告我该测试丢失。。。不,我把它拿出来了,我一点也不想念它,因为我想让它消失。

    这件事昨天没有发生。我以前在不同的项目/解决方案中遇到过这种情况。

    我是唯一一个吗?这只是VS中的一个bug,没有希望通过我的干预得到补救吗?

    1 回复  |  直到 17 年前
        1
  •  5
  •   Community Mohan Dere    9 年前

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

    @womp,如果你在关注这个问题,请将你的建议作为答案,我会选择它。

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