测试神奇地从Visual Studio 2013中的“测试资源管理器”窗格中消失

时间:2013-12-14 18:11:31

标签: visual-studio-2013

我在VS2013中创建了一个单元测试项目,我正在使用它为我的SQL Server 2012数据库创建一个测试套件。

到目前为止,我已创建了4个测试类,一切正常。当我创造第5个 - 魔法!所有测试都从测试资源管理器窗口中消失。

我尝试重建项目 - 没有用。也重建了数据库项目;没用。创建了一个新的单元测试项目,其中包含单个单元测试 - 不起作用。

这发生在任何人身上吗?有谁知道该怎么办?请帮忙!

7 个答案:

答案 0 :(得分:9)

您使用的是nUnit吗?我刚刚遇到类似情况转移到新电脑,导致所有现有测试都消失。

转到工具 - >扩展程序和更新 - >选择左侧的在线 - >在右上方的搜索框中输入“nunit test adapter'并安装它。

稍后重建一次,测试再次出现。

答案 1 :(得分:1)

聚会迟到,但请确保您选择了化学瓶图标。如果出现故障,它可能默认为在测试资源管理器窗口中选择的故障(X)图标。每次都找我。

答案 2 :(得分:0)

我只是遇到了同样的问题而且对我来说解决方案是去工具 - >扩展和更新,卸载2013年的NuGet软件包安装程序并重新安装。

答案 3 :(得分:0)

我刚刚遇到了完全相同的事情。 Build,Rebuild,Clean Build,Test Explorer无法为我列出我的单元测试!

在我将单元测试项目的平台目标从“任何CPU”更改为x64之后。我把它切换回“任何CPU”,然后再次出现。多么令人沮丧。

答案 4 :(得分:0)

Visual Studio Test Explorer具有用于控制显示哪些测试的图标,请确保已选中要查看的内容。例如,如果取消选中绿色复选框,则测试通过时将消失。

enter image description here

答案 5 :(得分:0)

除了为.NET Core单元测试项目添加MSTest.TestAdapter和MSTest.TestFramework之外,还通过添加NuGet包Microsoft.NET.Test.Sdk解决了类似的问题。构建过程中没有错误,但是从下拉菜单中选择了“测试”的“输出”窗口显示了其他日志记录。

答案 6 :(得分:0)

我也遇到了类似的问题,把项目build文件夹中隐藏的.vs文件夹删除后,重启visual studio后测试又出现了。