搜索网络和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上运行?
非常感谢! 维拉德
答案 0 :(得分:0)
Visual Studio目前不支持开发Xamarin.Mac应用程序,并要求在安装了最新版本Xcode的Mac上运行Xamarin Studio。
Xamarin.Mac支持不的Windows窗体和Windows API,因此您需要将用户界面移至NSWindows
,NSViewControllers
和NSViews
。但是,您可以跨平台共享后端代码,例如数据模型和业务级别类。典型的应用程序可以跨平台共享高达80%的代码。
我建议从我们的Hello, Mac文档开始,因为它提供了其余Mac文档所需的基础。