Windows Forms C#Pot To Mac OS X(最简单的方法)

时间:2016-04-02 12:59:25

标签: c# macos xamarin operating-system cross-platform

搜索网络和stackoverflow 3天,我找不到我需要的答案。我是一名C#开发人员,而不是专业开发人员,但我非常擅长开发Windows(桌面)软件。

现在我想将Windows软件移植到Mac,但我找不到如何执行此操作的指南。

我在xamarin上安装了VS coomunity 2015,但我没有找到关于如何将桌面软件移植到mac os X(而不是ios / windows phone)的任何教程或指南。

我知道使用Mono会帮助你做到这一点,但我根本不知道从哪里开始。我用elcapitan安装了vmware,设置了一切,但我不知道下一步该做什么。

因此我知道我开发了一个C#.net应用程序,它只使用了MONO支持的默认.net库,我该怎么做才能在mac os X上移植它?

如何在VS 2015中编译并在Mac OS X上运行?

非常感谢!  维拉德

1 个答案:

答案 0 :(得分:0)

Visual Studio目前不支持开发Xamarin.Mac应用程序,并要求在安装了最新版本Xcode的Mac上运行Xamarin Studio。

Xamarin.Mac支持的Windows窗体和Windows API,因此您需要将用户界面移至NSWindowsNSViewControllersNSViews。但是,您可以跨平台共享后端代码,例如数据模型和业务级别类。典型的应用程序可以跨平台共享高达80%的代码。

我建议从我们的Hello, Mac文档开始,因为它提供了其余Mac文档所需的基础。