【问题标题】:How to run a Windows 10 IOT app locally?如何在本地运行 Windows 10 IOT 应用程序?
【发布时间】:2016-03-29 11:56:03
【问题描述】:

有没有办法让正常的 Windows 10 安装运行 Windows 10 IOT 应用程序以进行调试? 现在,当我将架构从 ARM(Raspberry Pi 3)设置为 x64(本地机器)时,我在启动调试会话时收到以下错误消息:

我读过here 说它与“嵌入式模式”有关,但我在任何地方都找不到任何有关它的信息,而且组策略似乎没有包含任何有关启用嵌入式模式的信息...

非常感谢您的帮助!提前致谢!

【问题讨论】:

  • 您需要在设备上运行它们并进行远程调试。 ms-iot.github.io/content/en-US/win10/AppDeployment.htm
  • @WiredPrairie 该页面还显示模拟器
  • @PanagiotisKanavos - 我不确定我是否理解您的评论。我提供的链接没有讨论(甚至没有这个词)模拟器

标签: c# raspberry-pi win-universal-app iot windows-10-iot-core


【解决方案1】:

原来除了应用策略,你还得启动“Embedded Mode”windows服务:

在那之后,一切都完美无缺。只需确保将 ARM 更改为 x64 或 x86。

【讨论】:

    【解决方案2】:

    除了启用嵌入式模式服务,并且您发现无法手动启动该服务外,还需要在除 Win IOT Core 之外的操作系统上运行配置包,该包将设置 AllowEmebeddedMode = 1

    1. 下载 Windows 10 ADK
    2. 安装它
    3. 构建一个包
    4. 运行包

    embeddedMode 服务应该会自动运行。

    更多信息here

    【讨论】:

      【解决方案3】:

      如果您不是指 UWP 应用,我不确定您对 Windows 10 IoT 应用的含义,以及 should be able to run on your PC。您是否在 PC 上激活了Developer Mode?如果没有,请转到系统更新和安全开发者,然后选择开发者模式。这将允许你运行所有 UWP 应用,而不仅仅是那些来自 Windows 应用商店的应用。

      【讨论】:

      • Windows 10 IoT 应用程序是一个单独的项目类型。它与开发者模式无关。 CPU 不同(ARM),因此无法在模拟器之外本地运行它
      • 啊,是不是我们说的后台应用?我刚刚创建了这样一个项目并得到了类似的错误。但是我的是瑞典语(我的 Windows 语言),它完全没有意义。
      • 除非 OP 混淆了这些术语。其他项目类型不会在 RaspberryPi 上的 Windows 10 IoT 上运行
      • 别这么认为,我现在测试的时候也遇到了类似的错误。
      • @PanagiotisKanavo 开发人员模式需要在本地旁加载 UWP 应用程序。 UWP-Apps(Headed 应用程序)确实可以在 Raspberrys 上运行!就像无头应用程序一样。物联网唯一的“特殊类型”是无头模板(后台任务),但它也是 UWP 应用模板。
      猜你喜欢
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多