我是使用 Xamarin 的新手并且一直使用 Visual Studio,但是我现在需要开发一个可以在 Mac 和 Windows 上运行的桌面应用程序,或者至少一个可以让我为两者打包的包。
我创建了一个 GTK 2.0 项目,连接到 MySQL 数据库等,一切都很好,但是我只能看到为 OS X 创建 .exe 和没有 .dmg 文件的选项,但调试器让我可以在我的 Mac 上运行它。
有没有人有任何想法或指示?
我是使用 Xamarin 的新手并且一直使用 Visual Studio,但是我现在需要开发一个可以在 Mac 和 Windows 上运行的桌面应用程序,或者至少一个可以让我为两者打包的包。
我创建了一个 GTK 2.0 项目,连接到 MySQL 数据库等,一切都很好,但是我只能看到为 OS X 创建 .exe 和没有 .dmg 文件的选项,但调试器让我可以在我的 Mac 上运行它。
有没有人有任何想法或指示?
我们使用 Xamarin.Mac 使我们能够使用 c# 开发 Windows 和 Mac 客户端。我们选择在 Xamarin Studio 中重新构建核心代码,并使用接口来抽象操作系统相关的代码。我们在 Xamarin.Mac/VS 解决方案中共享 90% 的代码。
如果我正在帮助,请告诉我...如果需要,我可以提供更多详细信息。
检查以下链接以了解如何使用 Xamarin 创建.app
捆绑包:
如何设置 Xamarin MonoMac 项目,使其生成输出 .app 包而不是 .exe?
应用程序包基本上是一种特殊的文件夹结构,包含所有应用程序数据,包括图形资源、配置文件、本地化等……
创建应用程序后,.dmg
文件用于分发,并且可以使用其他工具(如 Apple 自己的磁盘工具)创建。