Установка для Mac и Linux на машине с Windows - PullRequest
1 голос
/ 11 октября 2010

Мне было интересно, есть ли возможность создать инсталляцию для Mac и Linux, используя строго Windows-машину? Я разрабатываю программу, которую я буду пытаться сделать доступной на всех трех платформах с помощью проекта Mono (C #), и мне нужно создать установщики для каждой из них. Учитывая мое почти полное невежество (это ужасно, я знаю, и я тоже работаю над запоминанием этой проблемы, но это не очень хорошо подходит для вопроса) о платформах не-Windows, я даже не уверен, с чего начать искать Информация. Для Windows я буду использовать MSI с использованием WiX, если это имеет значение.

Ответы [ 5 ]

1 голос
/ 11 октября 2010

InstallJammer может стоить посмотреть.

http://installjammer.com/

Множество функций, простота в использовании, Windows и Linux. Пока нет поддержки Mac, но они работают над этим.

1 голос
/ 11 октября 2010

Вы не упоминаете, готовы ли вы платить за товар или нет.Существует несколько мультиплатформенных инсталляторов, таких как InstallAnywhere, которые раньше имели урезанную бесплатную версию, но теперь они кажутся преимущественно коммерческими и частными.

0 голосов
/ 23 декабря 2010

Вы можете взглянуть на InstallBuilder Это коммерческий продукт, но мы предлагаем бесплатные лицензии для проектов с открытым исходным кодом, а также предоставляем скидки для небольших компаний и microISV (просто свяжитесь с нами, если это будет интересно).У нас есть несколько компаний, которые поставляют продукцию Mono.

0 голосов
/ 11 октября 2010

Если вы распространяете свою программу в виде исходного кода, то CMake - это отличный инструмент для автоматического обнаружения библиотек и генерации подходящего материала для создания исходного кода (make-файлы, проекты XCode, проекты Visual Studio и т. Д.) на всех упомянутых вами платформах.

Для создания бинарных файлов для распространения и тестирования вашей программы в других ОС, возможно, самая простая вещь - просто запустить другие ОС в VirtualBox или что-то подобное? Я занимаюсь разработкой в ​​Linux, но если я хочу проверить, правильно ли работает моя кроссплатформенная программа в Windows, я запускаю экземпляр этой ОС в VirtualBox и пробую его.

0 голосов
/ 11 октября 2010

Мне сказали MonoTools имеет своего рода мастер для создания инсталляторов для различных платформ, но это 99 долларов.MonoTools - это расширение для Visual Studio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...