winforms 我可以在M1 Mac上创建Windows桌面x86应用程序吗?[已关闭]

tpxzln5u  于 2022-12-19  发布在  Mac
关注(0)|答案(1)|浏览(126)

已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

昨天关门了。
Improve this question
我自己的M1 MacBook,我需要创建Windows桌面应用程序,也将工作在Windows表面和其他英特尔机器作为桌面应用程序。我知道有WPF和Windows窗体(过去在Windows机器上使用过)这样做,或者其他一些像Xamarin之类的,但是有没有办法创建这样的跨平台应用程序呢?或者我可以使用M1上的虚拟机来创建这样的应用程序,可以在英特尔机器上运行?有什么可以接受的方法吗?
如果不能使用.net框架,我可以创建Windows桌面应用程序使用任何其他框架(使用一些其他语言,如Kotlin,java,C++或什么)在M1 Mac?

bkhjykvo

bkhjykvo1#

经过进一步的研究,似乎根本不可能在M1 cpu上创建intel windows可执行文件,所以基本上你需要两台电脑来做这件事。
正如@adv12在评论中所写的,看起来Avalonia是一个不错的选择,但我还没有测试它或.NET MAUI,也可能Flutter桌面可以工作。没有办法建立.NET窗口窗体或WPF看起来像即使在虚拟机上,因为他们也在ARM模式下运行。
当然,你也可以选择老式的JavaJRE,但我相信那是一种过时的方式,不会给用户或开发人员带来很好的体验。

相关问题