UWP应用程序的单元测试未能在Visual Studio 2015上运行
本文关键字:Studio Visual 2015 运行 应用程序 单元测试 UWP | 更新日期: 2023-09-27 18:25:44
我在一台机器上运行单元测试时遇到问题,测试应用程序几秒钟后就关闭了。以下是调试测试时的输出显示:
UnitTestProject1.exe中的0x7525D8A8处引发异常:内存位置0x0A17C5F0处的Microsoft C++异常:EETypeLoadException。
UnitTestProject1.exe中的0x7525D8A8处引发异常:内存位置0x00000000处的Microsoft C++异常:[rethrow]。
在UnitTestProject1.exe中的0x7525D8A8(KernelBase.dll)处引发异常:0x40080201:WinRT发起错误(参数:0x8007274C、0x000000B9、0x0EE4F6AC)。
引发异常:mscorlib.ni.dll 中的"System.Exception"
WinRT信息:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机没有响应而建立的连接失败。
引发异常:System.Private.ServiceModel.dll 中的"System.Net.SocketException"
引发异常:mscorlib.ni.dll 中的"System.Net.SocketException"
引发异常:System.Private.ServiceModel.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.ServiceModel.EndpointNotFoundException"
引发异常:mscorlib.ni.dll 中的"System.Reflection.TargetInvocationException"
这些异常与我的应用程序无关,因为我的应用不需要互联网,而且测试方法中的代码也没有达到。它们来自测试框架。
相同的解决方案在其他每台机器上运行测试都很好(相同的Windows 10版本)。我认为问题在于问题机器上的系统关闭了单元测试所需的一些服务。我在任何地方都找不到任何相关的东西。我该怎么办呢?我不想重新安装Windows。
似乎无法建立与测试仿真器的连接。构建TestApp时,请确保已将构建配置设置为Debug-Any CPU(非ARM)此外,您不应该通过点击F5来运行测试项目,而是从TestExplorer运行测试。
我最终重新安装了VS 2015,现在问题已经解决了。