2013-04-06 1 views
3

Я пытаюсь получить пакет Mac (.app) в качестве результата сборки при создании проекта MonoMac в Xamarin. Этот проект фактически является по умолчанию - он отображает только пустое окно и может быть создан в 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', что вы сделали с конфигурацией? –

+0

Nothing - используются только настройки по умолчанию. –

ответ

5

Посмотрите, где генерируются ех:

/Users/Rolf/Проекты/Тест-проект/bin/Debug/test-project.app /Contents/MonoBundle/test-project.exe

Выход всегда является пакетом .app, exe - это просто файл, который входит в пакет .app.

+0

Рольф, вот что я ожидал, я бы получил, но генерируется только exe. Пожалуйста, смотрите скриншот папки 'bin', добавленной мной в мой вопрос. –

+0

Это то, что я вижу. Как добраться из EXE в APP? – Krumelur

+0

@Krumelur: Я не могу воспроизвести это - можете ли вы указать ошибку на http://bugzilla.xamarin.com? –

 Смежные вопросы

  • Нет связанных вопросов^_^