我今天第一次在MonoDevelop中开发应用程序,我只需要知道如何编译我的项目,而不是Windows。MonoDevelop编译选项
当我点击“编译”后,右键点击我的项目,我总是得到一个exe文件。 (当测试时,它按照编程工作)这样很好,但是作为一个mac用户,我真的可以用一种方法编译成Mac .app文件。
我今天第一次在MonoDevelop中开发应用程序,我只需要知道如何编译我的项目,而不是Windows。MonoDevelop编译选项
当我点击“编译”后,右键点击我的项目,我总是得到一个exe文件。 (当测试时,它按照编程工作)这样很好,但是作为一个mac用户,我真的可以用一种方法编译成Mac .app文件。
创建.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
为了从GTK#或System.Windows.Forms的应用程序的应用程序包,请按照下列指示:http://mjhutchinson.com/journal/2010/01/24/creating_mac_app_bundle_for_gtk_app
如果你有一个项目的MonoMac,MD将创建应用程序捆绑自动。
原来,我甚至无法编译该项目以适用于Windows。我使用GTK#,并且我的GTK#exe文件甚至没有在Windows中运行,而我的控制台程序DID。此外,我甚至不知道我是否正确编译。你能向我解释一下如何在MonoDevelop中正确编译?谢谢! :)(这包括确保我知道文件的保存位置) – 2010-10-29 04:09:24
如果没有更多信息或知道需要解释多少,很难做到这一点。 – 2010-10-30 18:50:01
有了这些信息,使用XCode将它打包成.app应该不是太难。 – phoebus 2010-10-28 18:14:56