首页 > 解决方案 > 来自 Visual Studio Xamarin 的相同源代码会在 iOS、Raspberry PI 和 LattePanda 上运行相同吗?

问题描述

我需要编写后端处理软件,该软件也将通过 WiFi 与其他进程进行通信。我们希望它最终以小尺寸运行。

Visual Studio 现在有 Xamarin。如果我在 VS 上使用 Xamarin 为 Windows 控制台应用程序编写此软件,它是否也可以上传到 Raspberry PI3B 上的 Windows IoT CORE 和 LattePanda 上的 Windows 10 以及 iPad Pro 上?

Raspberry PI / LattePanda 和 iPad(用于 GUI)是我们正在考虑的系统平台,因为我们可以坚持使用 .NET 端到端(或依靠 MSVC 来解决可能的性能问题)。

标签: .netvisual-studioxamarinraspberry-piwindows-10-iot-core

解决方案


在 Visual Studio 中,模板可以跨平台构建(Android、iOS 和 Windows/UWP)。但是当您部署应用程序时,您需要更改目标处理器,例如 x86 或 ARM。

此外,请查看Xamarin.IoT。Xamarin.IoT使开发人员能够跨设备编写和共享 C# 代码,现在包括 Raspberry Pi 和 Intel Edison 等物联网设备。它适用于任何运行 Linux(最流行的发行版)的 IoT 设备,并与 Azure IoT 套件无缝集成,以连接、分析和保护您的 IoT 解决方案。


推荐阅读