2010-10-28 144 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