【问题标题】:Windows Forms C# Pot To Mac OS X (easiest way)Windows Forms C# Pot To Mac OS X(最简单的方法)
【发布时间】:2016-07-22 06:41:57
【问题描述】:

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

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

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

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

知道我开发了一个 C# .net 应用程序,它仅使用 MONO 支持的默认 .net 库,我应该如何将它移植到 mac os X 上?

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

非常感谢! 弗拉德

【问题讨论】:

  • 我已经阅读了该页面,但仍然是关于 xamarain 工作室的,对吧?我想使用 Visual Studio 和 Windows 窗体。

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


【解决方案1】:

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

Xamarin.Mac支持 Windows 窗体和 Windows API,因此您需要将您的 UI 移植到 NSWindowsNSViewControllersNSViews。但是,您可以跨平台共享后端代码,例如数据模型和业务级类。一个典型的应用可以跨平台共享多达 80% 的代码。

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

【讨论】:

    猜你喜欢
    • 2011-07-02
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多