UWP单元测试无法在Visual Studio 2015中初始化客户端代理

Sco*_*ott 6 c# unit-testing visual-studio-2015 uwp

使用Visual Studio 2015社区版,我甚至无法运行最基本的通用Windows单元测试.一旦我创建了一个测试,并尝试通过Test Explorer运行它,代码就会编译并且似乎部署了单元测试windows应用程序.应用程序保持大约10秒钟,然后自行关闭.测试Inconclusive: Failed to initialize client proxy: could not connect to test process .运行器的测试结果: 以管理员身份运行Visual Studio似乎没有任何效果.

要创建导致我的错误的示例项目:

  1. 开始一个新项目
  2. 从模板中选择:模板> Visual C#> Windows>通用>单元测试应用程序(通用Windows)
  3. 写一个简单的测试: Assert.IsTrue( true )
  4. 在菜单中,测试>运行>运行所有测试

"测试"选项的"输出"窗口显示以下内容:

检查是否安装了所需的框架...

注册应用程序以从布局运行...

部署完成(3566ms).完整软件包名称:"edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg"

错误:DEP3000:尝试停止应用程序失败.这可能会导致部署失败.来自HRESULT的异常:0x92330047

更新布局......

部署完成(104毫秒).完整软件包名称:"edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg"

lla*_*rov 2

我遇到了同样的问题,并通过显式部署测试项目并重新调用“运行所有测试”来解决它。您还可以在“添加或删除程序”下检查您的测试项目应用程序是否已(部署)安装。如有必要,请将其卸载并重新部署。

UWP 应用程序的单元测试概念一团糟:-(