2010-10-28 107 views
1

我今天第一次在MonoDevelop中开发应用程序,我只需要知道如何编译我的项目,而不是Windows。MonoDevelop编译选项

当我点击“编译”后,右键点击我的项目,我总是得到一个exe文件。 (当测试时,它按照编程工作)这样很好,但是作为一个mac用户,我真的可以用一种方法编译成Mac .app文件。

回答

6

创建.exe文件是重点。请参阅Mono manual

此时,您必须从命令行使用Mono,Mono其他端口上可用的常用命令集可用。

要构建应用程序,您可以使用“gmcs”来运行,然后您可以使用mono。

从终端外壳,你可以试一下:

$ vi hello.cs $ gcs hello.cs $ mono hello.exe Hello, World $

在MacOS X上运行的应用程序是非常相似的linux系统,从th Ë终端:

mono myprogram.exe

+0

有了这些信息,使用XCode将它打包成.app应该不是太难。 – phoebus 2010-10-28 18:14:56

2

为了从GTK#或System.Windows.Forms的应用程序的应用程序包,请按照下列指示:http://mjhutchinson.com/journal/2010/01/24/creating_mac_app_bundle_for_gtk_app

如果你有一个项目的MonoMac,MD将创建应用程序捆绑自动。

+0

原来,我甚至无法编译该项目以适用于Windows。我使用GTK#,并且我的GTK#exe文件甚至没有在Windows中运行,而我的控制台程序DID。此外,我甚至不知道我是否正确编译。你能向我解释一下如何在MonoDevelop中正确编译?谢谢! :)(这包括确保我知道文件的保存位置) – 2010-10-29 04:09:24

+0

如果没有更多信息或知道需要解释多少,很难做到这一点。 – 2010-10-30 18:50:01