3

在 Xamarin 中构建 MonoMac 项目时,我试图将 Mac 包 (.app) 作为构建输出。这个项目实际上是一个默认项目 - 它只显示一个空窗口,可以通过以下方式在 Xamarin 中创建:Add New Project...,选择Mac(open source),然后选择MonoMac Project (C#)

项目构建没有错误,但构建输出是 .exe 文件。如何设置项目构建以输出 .app 包而不是 .exe?我查看了Project Options-->Build-->General在哪里可以选择Compile Target as *Executable/Executable with GUI/...* 但这不是我需要的。还查看了 Xamarin studio Preferences-->Projects-->Build但它也没有帮助。

我的设置:

 - Xamarin studio 4.0.3 (build 13) which includes free MonoMac 
 - Xcode 4.6.1 (2067, build 4H512); gcc installed 
 - Mono frameworks 2.10.9 and 2.10.12 
 - all running on Mac OS X 10.7.5

Debug|x86 构建配置的构建输出: Debug|x86 构建配置的构建输出:

4

1 回答 1

5

查看生成exe的位置:

/Users/rolf/Projects/test-project/bin/Debug/test-project.app /Contents/MonoBundle/test-project.exe _

输出始终是一个 .app 包,exe 只是一个进入 .app 包的文件。

于 2013-04-08T10:03:00.287 回答