如何在 Visual Studio 中对 Windows 10 应用程序进行单元测试?
How to unit test a Windows 10 app in Visual Studio?
如何在 Visual Studio 2015 年对 Windows 10 个应用程序进行单元测试?
我创建了一个空白应用程序通用 Windows 项目并向解决方案添加了一个新的单元测试项目,但是当我尝试在测试项目中添加对我的 UWP 应用程序的引用时,我收到一条错误消息'Unable to add a reference to project "Project Name"'.
右键单击您的解决方案并选择 Add > New Project
。然后selectUnit Test App (Windows Universal)
。确保您没有 select Unit Test Library
或 Unit Test Project
。它必须是通用的。这应该会生成一个基础 class 供您使用。
然后您可能想要添加对主项目的引用。为此,请右键单击您的测试项目和 select Add > Reference
,然后选择您的主项目。您现在应该能够从主项目创建 classes 以进行测试。
我能理解这种困惑 - Visual Studio 团队在其他方面的项目层次结构决策方面并不一致。
通常的做法是将测试项目放在 Test
下。由于不明原因,他们决定将 Unit Test App (Universal Windows)
直接放在 Windows -> Universal
下,从而绕过常识。
综上所述;Windows -> Classic Desktop
和Web
的测试项目放在Test
下。 Windows -> Universal
的测试项目放在 Windows -> Universal
.
下
尝试 RT-单击函数名称并查看上下文菜单上是否有 "Create Unit Tests" 选项。出于某种原因,添加一个新的单元测试项目是错误的,但上下文菜单对我有用。
如何在 Visual Studio 2015 年对 Windows 10 个应用程序进行单元测试?
我创建了一个空白应用程序通用 Windows 项目并向解决方案添加了一个新的单元测试项目,但是当我尝试在测试项目中添加对我的 UWP 应用程序的引用时,我收到一条错误消息'Unable to add a reference to project "Project Name"'.
右键单击您的解决方案并选择 Add > New Project
。然后selectUnit Test App (Windows Universal)
。确保您没有 select Unit Test Library
或 Unit Test Project
。它必须是通用的。这应该会生成一个基础 class 供您使用。
然后您可能想要添加对主项目的引用。为此,请右键单击您的测试项目和 select Add > Reference
,然后选择您的主项目。您现在应该能够从主项目创建 classes 以进行测试。
我能理解这种困惑 - Visual Studio 团队在其他方面的项目层次结构决策方面并不一致。
通常的做法是将测试项目放在 Test
下。由于不明原因,他们决定将 Unit Test App (Universal Windows)
直接放在 Windows -> Universal
下,从而绕过常识。
综上所述;Windows -> Classic Desktop
和Web
的测试项目放在Test
下。 Windows -> Universal
的测试项目放在 Windows -> Universal
.
尝试 RT-单击函数名称并查看上下文菜单上是否有 "Create Unit Tests" 选项。出于某种原因,添加一个新的单元测试项目是错误的,但上下文菜单对我有用。