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

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

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

Вот что я знаю:

I've developed applications which run in a controlled desktop environment - for example, an IT app that runs on a hundred internal computers. I've developed applications using Mono

Что я не знаю:

How to create a flexible, robust installer that will work on a myriad of uncontrolled desktop configurations and environments. How to do the same with Mono targeted for Mac OSX. What are the common issues in installing a widely-distributed end-user application and how to mitigate them?

Я ищуbest resources to fill in my knowledge gaps.

Related

Equivalent of a Windows Service on OSX with Mono

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

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