【问题标题】:Porting Windows IoT Core UWP (C# / XAML) application to Linux将 Windows IoT Core UWP (C# / XAML) 应用程序移植到 Linux
【发布时间】:2020-04-21 15:57:17
【问题描述】:

我有一个带有 GUI 的 UWP 应用程序,用 C#/XAML 编写,目前在 Windows IoT Core 上运行。由于不再支持 Windows IoT Core 并且更新也很少,因此我必须将我的应用程序移植到另一个平台以备将来使用。 所以当我在我的物联网设备上运行 Linux (Raspbian) 时,这是将我当前的应用程序移植到它的最佳方式吗? 或者,在我的 IoT 设备上运行 Android 并使用 Xamarin 移植我的 UWP 应用程序是否是一个不错的选择?

【问题讨论】:

    标签: c# linux xaml uwp windows-iot-core-10


    【解决方案1】:

    由于不再支持 Windows IoT Core 并且更新也很少

    这读起来像小报文章,您的假设到底是基于什么?一看,.Net Core IOT库最后一次更新是3天前:https://github.com/dotnet/iot/commit/d67f974e29918ab3122af3d2d7775110c8d93acb

    将我当前的应用程序移植到它 [Raspbian] 的最佳方式是什么?

    具有讽刺意味的是,使用您认为不再维护的相同 IOT 库。如果您要询问 GUI,请选择所有 GUI 并删除,然后使用您选择的库从头开始编写 - gtk#、Avalonia、Xamarin,无论您想要什么。

    【讨论】:

    • 我不是指 .NET Core IoT 库,我指的是一般的 Windows IoT Core。最新版本仍然基于 17763。不支持更新的(例如 Raspberry Pi 4)设备。所以一般的问题是,这个系统目前有多死。我真的很喜欢为 UWP 平台开发,但是当这个“项目”不再维护时,我必须看看替代方案......
    • 您可以通过反馈中心应用发布更新要求,以帮助微软改善 Windows 平台的体验。
    最近更新 更多