Создать установщик для приложения .NET, которое может работать в Windows и OS X?

Я удивлен, что не смог найти этот вопрос уже задавался, поэтому, если я просто пропустил его, пожалуйста, сообщите об этом немедленно.

Мне нужно написать очень маленькое, довольно простое приложение в .NET, которое будет загружено конечными потребителями и установлено в их системе. Silverlight»Модель с песочницей не будет работать - это должен быть полностью загруженный, установленный исполняемый файл.

Вот'Что я знаю: я

Я разработал приложения, которые работают в среде управляемого рабочего стола, например, ИТ-приложение, которое работает на ста внутренних компьютерах.разработал приложения с использованием Mono

Что я не знаю:

Как создать гибкий и надежный установщик, который будет работать с множеством неконтролируемых настольных конфигураций и сред.Как сделать то же самое с Mono, предназначенным для Mac OSX.Каковы общие проблемы при установке широко распространенного приложения для конечных пользователей и как их смягчить?

Я ищулучшие ресурсы, чтобы заполнить мои пробелы в знаниях.

связанные с

Эквивалент службы Windows на OSX с Mono

Ответы на вопрос(8)

Ваш ответ на вопрос