2013-04-06 49 views
3

我正在試圖在Xamarin中構建MonoMac項目時將Mac包(.app)作爲構建輸出。該項目實際上是一個默認的 - 它只是顯示一個空窗口,可以在Xamarin通過創建:添加新項目...,選擇MAC(開源)然後項目的MonoMac(C#)如何設置Xamarin MonoMac項目的構建輸出.app包而不是.exe?

項目生成沒有錯誤,但生成輸出是.exe文件。 如何設置項目構建,使其輸出.app包而不是.exe?我看着項目選項 - >生成 - >一般在哪裏可以選擇編譯目標作爲*可執行/可執行與GUI /...*但這不是我所需要的。還看了Xamarin工作室首選項 - >項目 - >建立但它也沒有幫助。

我的設置:

- 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 

構建輸出調試| x86版本的配置: Build output for Debug|x86 build configuration:

+0

它默認生成一個'.app',你對配置做了什麼? – 2013-04-08 10:05:27

+0

Nothing - 僅用於默認設置。 – 2013-04-13 14:50:20

回答

5

看看其中生成的exe:

/用戶/羅爾夫/項目/測試項目/ bin/Debug/test-project.app /Contents/MonoBundle/test-project.exe

輸出總是一個.app包,exe只是一個進入.app包的文件。

+0

Rolf,這就是我期望得到的,但只有exe被生成。請查看我添加到我的問題中的'bin'文件夾的屏幕截圖。 – 2013-04-13 14:51:28

+0

這也是我所看到的。如何從EXE到APP? – Krumelur 2013-05-31 07:15:16

+0

@Krumelur:我無法重現這一點 - 你可以在http://bugzilla.xamarin.com上提交錯誤嗎? – 2013-05-31 07:31:49