【问题标题】:Unit testing a c# Windows 10 IoT core application (Error : DEP0700)对 c# Windows 10 IoT 核心应用程序进行单元测试(错误:DEP0700)
【发布时间】:2016-04-23 01:15:04
【问题描述】:

我正在尝试为我为 Raspberry Pi(arm 架构)编写的 Windows 10 IoT 核心应用程序编写一些单元测试。我在我的解决方案中添加了一个新的单元测试应用程序项目并添加了命名空间引用。但是,当我尝试从测试资源管理器运行测试时,我得到:

错误:DEP0700:应用注册失败。 Windows 无法安装包 29113fce-56cd-4094-9a21-ee91498c14b2,因为该包需要架构 ARM,但此计算机具有 x64 架构。

将测试应用程序部署到远程计算机 (Pi) 会导致测试运行打印到屏幕上,但没有任何反应。测试仍然没有在我的机器上运行,当我在输出控制台上选择测试时,它什么也不显示。

有没有人有过对 Windows 10 IoT 核心应用程序进行单元测试的经验,或者可以立即看出我做错了什么?

【问题讨论】:

    标签: c# unit-testing arm windows-10-iot-core


    【解决方案1】:

    您可以通过两种方式运行测试:

    • 在本地机器 (x86) 中运行整个应用程序以及测试。如果应用是 UWP,并且不使用太多特定于 RPi 的功能,这应该是最简单的方法。

    • 使用在 RPi 上运行的应用程序进行远程测试。为此,您需要在目标 RPi 板上安装 Remote Debugging Tools for Visual StudioThis article 更详细地描述了它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-16
      • 2016-08-09
      • 2020-03-27
      • 2012-12-06
      • 1970-01-01
      • 2019-04-04
      • 1970-01-01
      • 2012-03-21
      相关资源
      最近更新 更多