0

我是使用 Xamarin 的新手并且一直使用 Visual Studio,但是我现在需要开发一个可以在 Mac 和 Windows 上运行的桌面应用程序,或者至少一个可以让我为两者打包的包。

我创建了一个 GTK 2.0 项目,连接到 MySQL 数据库等,一切都很好,但是我只能看到为 OS X 创建 .exe 和没有 .dmg 文件的选项,但调试器让我可以在我的 Mac 上运行它。

有没有人有任何想法或指示?

4

2 回答 2

0

我们使用 Xamarin.Mac 使我们能够使用 c# 开发 Windows 和 Mac 客户端。我们选择在 Xamarin Studio 中重新构建核心代码,并使用接口来抽象操作系统相关的代码。我们在 Xamarin.Mac/VS 解决方案中共享 90% 的代码。

如果我正在帮助,请告诉我...如果需要,我可以提供更多详细信息。

于 2014-01-31T09:56:35.910 回答
0

检查以下链接以了解如何使用 Xamarin 创建.app捆绑包:

如何设置 Xamarin MonoMac 项目,使其生成输出 .app 包而不是 .exe?

应用程序包基本上是一种特殊的文件夹结构,包含所有应用程序数据,包括图形资源、配置文件、本地化等……

创建应用程序后,.dmg文件用于分发,并且可以使用其他工具(如 Apple 自己的磁盘工具)创建。

于 2014-02-03T17:09:04.360 回答