无法运行UWP单元测试:测试适配器发回一个未知测试用例的结果。忽略结果

时间:2016-06-21 21:45:46

标签: c# unit-testing visual-studio-2015 uwp windows-10-universal

我在通用Windows平台单元测试库中运行单元测试时遇到了问题。具体来说,我收到以下错误消息:

  

测试适配器发回一个未知测试用例的结果。忽略[单元测试方法名称]的结果

以下是我尝试过的事情,但无济于事:

  • 确保使用x86平台构建解决方案;我甚至尝试过x64作为平台,但也会出现同样的错误。
  • 确保测试运行器使用的平台与我构建的平台(x86或x64)匹配。
  • 删除 bin obj 文件夹。
  • 重启Visual Studio(多次)。

还有其他我可以查看的内容吗?

编辑:一些更具环境特性的项目,希望能够更好地解决这个问题:

  • 我所拥有的单元测试库项目类型是通用Windows平台单元测试库类型。
  • 测试在我的桌面上成功运行,该桌面运行VS2015和Update 2(Enterprise)。但是,在运行相同版本VS的笔记本电脑上,它会遇到上述问题。

1 个答案:

答案 0 :(得分:1)

我想出了我的问题。事实证明,我曾从单元测试项目的AssemblyInfo文件中删除了以下关键属性:

[assembly: AssemblyMetadata("TargetPlatform", "UAP")]

一旦我重新加入,单位测试就会执行。

d'!哦