如何修复UWP单元测试错误“;DEP3000:尝试停止应用程序失败。这可能会导致部署失败”;

如何修复UWP单元测试错误“;DEP3000:尝试停止应用程序失败。这可能会导致部署失败”;,uwp,visual-studio-2017,Uwp,Visual Studio 2017,所有版本号都显示在问题的底部 当我向解决方案中添加一个新的单元测试(Universal Windows)项目并构建它时,它构建得很好,模板TestMethod1显示在VS测试资源管理器中。然而,当我从测试资源管理器运行此测试时,我得到了上面的错误,然后是: Updating the layout... Deployment complete (0:00:00.502). Full package name: <some long package name> 正在更新布局。。。 部署

所有版本号都显示在问题的底部

当我向解决方案中添加一个新的单元测试(Universal Windows)项目并构建它时,它构建得很好,模板
TestMethod1
显示在VS测试资源管理器中。然而,当我从测试资源管理器运行此测试时,我得到了上面的错误,然后是:

Updating the layout...
Deployment complete (0:00:00.502). Full package name: <some long package name>
正在更新布局。。。
部署完成(0:00:00.502)。完整软件包名称:
调试此测试时,我在
TestMethod1
中设置的断点不会被命中,并且收到相同的错误

UWP测试应用程序在瞬间启动,然后关闭,VS测试浏览器继续尝试无限期运行测试

我发现这个线程,它表明网络适配器有问题(尝试过,对我不起作用):

到目前为止我已经尝试过的事情:

重新启动VS,清理/生成,删除obj/bin,禁用除实际使用的以太网适配器以外的所有网络适配器,删除
%TEMP%\VisualStudioTestExplorerexTensensions
,运行
CheckNetIsolation.exe LoopbackException-c
,重新启动计算机,修复Visual Studio安装,重新考虑我选择的行业

单元测试项目引用了一个UWP blank应用程序,它本身引用了一个netstadard1.4项目(都是普通的)

问题:如何修复此错误并运行单元测试

版本号:

Visual Studio:Enterprise 2017 15.5.6

UWP目标/分钟:Windows 10周年纪念版(10.0;构建14393)

NuGet软件包:Microsoft.NETCore.UniversalWindowsPlatform v6.0.8、MSTest.TestAdapter v1.2.0、MSTest.TestFramework v1.2.0

编辑1:


我尝试在另一台机器上使用Visual Studio v15.6.3,但一切正常,因此我也将这台机器升级到了v15.6.3,但它仍然无法工作(我遇到了相同的错误/行为)。

如果它在不同的PC上正常工作,这看起来确实是PC特有的问题。我建议您完全卸载并重新安装Visual Studio。

我收到了相同的错误消息

DEP3000:尝试停止应用程序失败。这可能会导致 部署失败。[0xD000A003]来自HRESULT的异常:0xD000A003


我在Task Manager中找到了应用程序的进程并将其终止,然后我可以毫无问题地启动该应用程序。

如果它在其他电脑上工作,恐怕问题确实出在这台电脑上。我建议尝试完全卸载和重新安装。哦,亲爱的。我想我得走了。损失了更多宝贵的开发时间。将向您更新结果。很抱歉:-(…希望有帮助。如果有,我会告诉你,你可以将你的评论转化为我可以接受/奖励的答案。不确定这是否是问题所在。我们在Azure上创建了一个全新的VM,在它上安装了最新的VS 2017,与我的机器存在相同的问题,除了在VM上,单元测试应用程序窗口保持打开。但测试仍在不确定地继续运行y,但未命中任何断点。无法提交复制,因为不同的计算机会产生不同的行为。对此有任何更改吗?这真的很奇怪:-很遗憾,ONo更新:/n没有联系Microsoft支持人员,不确定可以做什么。卸载并重新安装-这只是浪费时间(在这种情况下是最无用的建议)!此问题与PC配置有关(以某种方式),尤其是系统中首先出现的网络适配器,当然,这是因为MS代码有缺陷和版本的QA不正确。