直接在Windows 10上调试Windows 10 IoT核心后台应用程序

时间:2016-12-06 13:50:17

标签: windows-10-iot-core

虽然我试图在Windows 10开发环境中调试Windows 10 IoT核心后台应用,但我收到此错误消息:

  

无法激活Windows应用商店应用"我的名字   app_oquwheiuqheiuwqh!应用&#34 ;.激活请求失败并出现错误   "该程序被组策略阻止。有关更多信息,   联系您的系统管理员"。

但是......我是这样主持人的管理员。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您不应该直接在Windows 10上运行Background应用程序。您只能在无头设备上运行/调试它,例如Windows 10 IoT Core。

请参阅https://developer.microsoft.com/en-us/windows/iot/docs/headlessmode

BackgroundTask应用程序类似于Windows 10中所谓的Windows服务。

此外,在项目清单文件中检查您的任务注册可能是个好主意,在“扩展”部分中,您应该看到与

类似的内容。
  <Extensions>
    <Extension Category="windows.backgroundTasks" EntryPoint="BackgroundApplication.StartupTask">
      <BackgroundTasks>
        <iot:Task Type="startup" />
      </BackgroundTasks>
    </Extension>
  </Extensions>

标记iot关键字,可能是此任务的线索仅在Windows IoT核心上运行。

警告消息暗示这与组策略设置有关,但我认为不值得破解组策略,因为您的Windows 10无法以无头模式运行。