【发布时间】:2018-11-25 10:33:17
【问题描述】:
我在 Windows 上用 C# 构建了一个(Windows 窗体应用程序)应用程序。现在,我想在不更改应用程序的情况下将整个项目/应用程序定位到 mac OS。有什么简单的方法可以实现吗?我不想在 MAC 上从头开始重建整个应用程序。我不想在 MAC 上使用虚拟机...我有 Visual Stuido 2017 和配对的 MAC。但是,我迷路了。
【问题讨论】:
-
我想你会选择 Mono,一个 .net 的开源实现。
-
如果你使用过 .net core 框架,你可以在 mac 上运行你的应用,前提是框架已经安装在那里。
-
我记得当我用它在 Linux 上编译一个 Windows 窗体项目时支持它们,它工作但我基本上有两个问题,一个是无法在它上面编辑 Windows 窗体(即使它运行Windows 窗体正常)以及使用 MySql 而不是 SQL Server 进行部署的必要性(但现在您拥有适用于 Linux 的 SQL Server)
-
这个 SO 问题就是你要找的 - stackoverflow.com/questions/22661589/…
-
也可以看看UNO平台platform.uno