我有Windows版本的.NET Framework桌面应用程序。现在,我也想使版本也可用于MacOS。
使用C#是否有可用的解决方案?
.NET Core在Windows和MacO上都可以使用吗?
答案 0 :(得分:0)
我已经使用WinForms C#构建应用程序。我已经为窗口创建了exe。同样,我也想在MacOS上运行应用程序
您可以尝试Mono。它具有(相当有限的)WinForms support。但是,如果您从未在任何其他平台上进行过测试,那么请为出现一些问题做好准备。除其他外:
IsWindows
处进行一些区分,就像在我的this项目中一样。别忘了安装libgdiplus,因为WinForms是基于GDI +构建的,因此可以在非Windows平台上使用System.Drawing
。