我正在尝试为Windows 8 Metro类库运行单元测试,但在输出窗口中出现以下2个错误:
输出:
------运行测试开始------ 错误:DEP3000:尝试停止应用程序失败。这可能会导致部署失败。 App Packages只能作为Visual Studio构建操作的一部分关闭。
Failed to activate Metro style unit test executor. Error: The application cannot be started. Try reinstalling the application to fix the problem.
========== Run test finished: 0 run (0:00:01.2818304) ==========
其他输出:
------发现测试开始------ ==========发现测试结果:7找到(0:00:00.6471091)========== ------运行测试开始------无法激活Metro风格单元测试执行程序。错误:无法启动应用程序。尝试 重新安装应用程序以解决问题。 ==========运行测试完成:0运行(0:00:02.0105835)==========
有人遇到过这个问题吗?
其他Win8类库或应用程序中的单元测试工作正常。
我认为这是解决方案的一部分。昨天一切都很好。我想有一个Windows更新,也许这搞砸了?
我尝试过的事情:
Techincal Specs:
答案 0 :(得分:2)
我遇到了同样的问题,但是当我将构建配置设置为x86(Configuration Manager,Active Solution Platform)时,它突然有效。如果我将配置设置为AnyCPU或x64,则会出现“执行失败...”错误。
我相信测试执行器是一个32位应用程序,它无法加载64位库。