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

Ash*_*Ash 11 uwp visual-studio-2017

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

当我向我的解决方案添加一个新的单元测试(通用Windows)项目并构建它时,它构建正常,模板TestMethod1显示在VS Test Explorer中.然而,当我从测试资源管理器运行此测试时,我得到上述错误,然后是:

Updating the layout...
Deployment complete (0:00:00.502). Full package name: <some long package name>
Run Code Online (Sandbox Code Playgroud)

TestMethod1我调试此测试时,我设置的断点不会被点击,我收到相同的错误.

UWP测试应用程序启动一瞬间然后关闭,VS Test Explorer继续尝试无限期地运行测试.

我找到了这个线程,它提出了网络适配器的问题(试过它,对我来说不起作用):https: //developercommunity.visualstudio.com/content/problem/153784/unit-tests-to-not-execute-换UWP-application.html

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

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

Unit Test项目引用了一个UWP空白应用程序,它本身引用了netstadard1.4项目(所有的vanilla).

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

版本号:

Visual Studio:Enterprise 2017 15.5.6

UWP目标/分钟:Windows 10周年纪念版(10.0; Build 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,但它仍然无效(我得到相同的错误/行为).

Mar*_*und 1

如果它在另一台电脑上正常工作,那么它看起来确实是一个特定于电脑的问题。我建议完全卸载并重新安装 Visual Studio。