运行 VS 2017 中的 UWP 单元测试
Running UWP unit tests in VS 2017
出于某种原因 Visual Studio 2017 无法识别通用 Windows 单元测试应用程序项目中的单元测试。
重现步骤:
- 在 VS 2017
中创建一个新的 单元测试应用程序(通用 Windows)
- 添加
Assert.IsTrue(true);
到创建的单元测试
- 单击测试 -> 运行 -> 所有测试
预期:发现单元测试并且运行成功。
实际:未找到测试。
输出测试完全没有输出。
评论是否有包含更多信息的日志文件,我会添加它。
编辑:事实证明 它们在 2015 年也不起作用。我在 2015 年有了 ReSharper, 是 能够 运行 它们。但是为什么VS 运行ner 运行他们不行呢?
纯粹是运气不好(或者只是绝望),我去了我的测试项目并部署了它(右键单击项目-> 部署)。这使得测试出现,现在它们 运行。
这现在适用于 Visual Studio 2017(当前版本 15.4.5)。
构建解决方案后,测试会立即出现。部署测试项目可能也适用于旧版本。
出于某种原因 Visual Studio 2017 无法识别通用 Windows 单元测试应用程序项目中的单元测试。
重现步骤:
- 在 VS 2017 中创建一个新的 单元测试应用程序(通用 Windows)
- 添加
Assert.IsTrue(true);
到创建的单元测试 - 单击测试 -> 运行 -> 所有测试
预期:发现单元测试并且运行成功。
实际:未找到测试。
输出测试完全没有输出。
评论是否有包含更多信息的日志文件,我会添加它。
编辑:事实证明 它们在 2015 年也不起作用。我在 2015 年有了 ReSharper, 是 能够 运行 它们。但是为什么VS 运行ner 运行他们不行呢?
纯粹是运气不好(或者只是绝望),我去了我的测试项目并部署了它(右键单击项目-> 部署)。这使得测试出现,现在它们 运行。
这现在适用于 Visual Studio 2017(当前版本 15.4.5)。
构建解决方案后,测试会立即出现。部署测试项目可能也适用于旧版本。