我已经在我的 Raspberry Pi 上安装了 .NET SDK 和 Ubuntu 来运行我的 Windows 窗体应用程序。如果我尝试运行它,则会出现以下错误:bash: ./programname.exe: cannot execute binary file: Exec format error
据我所知,那是因为该应用程序不是使用 ARM64 系统创建的。
有没有办法绕过这个错误?
非常感谢!
最佳答案
.exe
是 Windows 可执行文件,不能在 Linux 上运行。同样,Windows Forms 依赖于特定于 Windows 的 API,并且不能在 Linux 上运行。
从技术上讲,Wine 或 Mono 可能有一种方法,但这是另一个话题。
关于.net - 无法使用 Ubuntu 在 Raspberry Pi 上执行 Windows Form .exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72318991/