简而言之,我有一个使用 .NET Framework 4.7.1 的控制台 x64(/x86) C# 项目。我需要以某种方式在 Raspberry Pi 上运行这个项目。
我在 Raspbian 上尝试了 Mono。Mono 为一些项目工作,但在它的两个关键库中失败了。
接下来我尝试了 Windows IOT。这在大多数情况下效果很好,但我无法运行我的项目。发布并上传到 Pi 后,它说该项目与我正在运行的 Windows 版本不兼容。我认为这可能仅适用于 .NET Core 项目?
接下来,我尝试在 Ubuntu 上通过 Wine 模拟 x86,这简直就是一场噩梦。
最后我尝试在 Pi 上安装 Windows Desktop,但它缺少网络适配器,而且我的项目需要互联网才能运行。
我还有哪些其他选择?我怎样才能做到这一点?