在VS 2017中运行UWP单元测试

时间:2017-06-09 06:41:38

标签: visual-studio unit-testing visual-studio-2015 win-universal-app visual-studio-2017

由于某些原因,Visual Studio 2017无法识别Universal Windows Unit Test App项目中的单元测试。

重现的步骤:

  1. 在VS 2017中创建一个新的单元测试应用程序(通用Windows)
  2. Assert.IsTrue(true);添加到创建的单元测试
  3. 点击测试 - >运行 - >所有测试
  4. 预期:发现单元测试并成功运行。

    实际:未找到测试。

    输出测试绝对不会产生任何输出。

    评论是否有包含更多信息的日志文件,我将添加它。

    编辑:事实证明它们在2015年不起作用。我在2015年有ReSharper, 能够运行它们。但为什么VS跑者不能跑他们呢?

2 个答案:

答案 0 :(得分:2)

纯粹是愚蠢的运气(或者只是绝望),我去了我的测试项目并部署了它(右键点击了项目 - > Deploy)。这使测试出现,现在它们运行。

答案 1 :(得分:1)

现在可以在Visual Studio 2017(当前版本15.4.5)中使用。

构建解决方案后,测试立即出现。部署测试项目可能也适用于旧版本。