Xamarin C#跨平台应用程序

时间:2014-01-24 15:46:08

标签: c# macos visual-studio xamarin xamarin.mac

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

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

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

2 个答案:

答案 0 :(得分:0)

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

如果我正在帮助,请告诉我......如果是的话,我可以提供更多细节。

答案 1 :(得分:0)

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

How to set Xamarin MonoMac project so its build outputs .app package instead of .exe?

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

.dmg文件用于分发,一旦您创建了应用,就可以使用Apple自己的Disk Utility等其他工具创建。