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

标签 c# unit-testing visual-studio-2015 uwp

使用 Visual Studio 2015 社区版,我什至无法运行最基本的通用 Windows 单元测试。一旦我创建了一个测试,并尝试通过测试资源管理器运行它,代码就会编译并似乎部署了单元测试 Windows 应用程序。该应用程序会保持约 10 秒钟,然后自行关闭。测试运行器的测试结果: 不确定:无法初始化客户端代理:无法连接到测试进程。以管理员身份运行 Visual Studio 似乎没有任何效果。

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

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

测试选项的输出窗口显示:

Checking whether required frameworks are installed...

Registering the application to run from layout...

Deployment complete (3566ms). Full package name: "edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg"

Error : DEP3000 : Attempts to stop the application failed. This may cause the deployment to fail. Exception from HRESULT: 0x92330047

Updating the layout...

Deployment complete (104ms). Full package name: "edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg"

最佳答案

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

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

关于c# - UWP 单元测试无法在 Visual Studio 2015 中初始化客户端代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33423738/

相关文章:

c# - 与 Apache ActiveMQ 兼容的 .NET Compact Framework 3.5 消息传递框架?

c# - FCL中有SqlConnectionStringBuilder的解析部分吗?

c++ - Microsoft Visual Studio 单元测试的 C2338 编译错误

angularjs - Visual Studio 2015 没有将 TypeScript 编译为 ASP.NET Core 项目的一部分?

c++ - 使用 Visual Studio 2015 运行时,OpenCV 无法打开视频文件

c# - SQL 查询通配符搜索

c# - 不确定如何在 DnD Kata 中添加强度修饰符

asp.net-mvc - 确保 View 存在

java - JUnit 测试自定义对象类型的 getter 方法

visual-studio-2015 - 在 Visual Studio Cordova 中调试时如何查看网络流量