Windows 10 IoT Core ARM64 AppServiceConnection用于后台应用调试。

问题描述 投票:2回答:1

我们有一些用C#编写的应用程序,有些是头部的,有些是非头部的(后台的),它们能够通过Windows.ApplicationModel.AppService.AppServiceConnection相互通信。它们能够通过Windows.ApplicationModel.AppService.AppServiceConnection相互通信,这在ARM上工作得相当好,例如Raspberry Pi 3 B(与Windows 10 IoT Core一起工作得很好,但没有硬件渲染,这是一个无赖)。我们是 当我们为ARM构建应用程序时,使用Native Tool链。由于使用 Native Tool chain 构建应用程序需要花费大量时间,所以我们希望尽可能避免使用 Native Tool chain。

对于在Windows 10 IoT Core上运行的为ARM64构建的非头部(后台)应用程序,在Windows.ApplicationModel.AppService.AppServiceConnection似乎无法工作,而在Windows.ApplicationModel.AppService.AppServiceConnection上运行的非头部(后台)应用程序似乎无法工作。调试当我们试图连接到一个应用程序服务时,我们会收到AppServiceConnectionStatus.AppUnavailable的问候。这意味着。

//     The package for the app service to which a connection was attempted is temporarily
//     unavailable. Try to connect again later.

即使我们稍后尝试连接,应用也无法连接。前台的app成功连接,经过一段时间的尝试,在多次尝试后,成功连接。

实际上,这使得我们几乎不可能为ARM64调试(从而开发)我们的应用程序。

对在ARM64上调试的summeries 作品 但Windows.ApplicationModel.AppService.AppServiceConnection却没有。 调试时的工作情况。

debugging uwp arm64 windows-10-iot-core
1个回答
0
投票

你需要下载与你要安装的机器具有相同架构的远程工具。请看详细的信息,关于 远程调试.如果你使用的是Visual Studio 2019,你可以下载Visual Studio 2019的远程工具,版本与你的ARM64设备相匹配,在 本页.enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.