Развертывание приложений Mono в Windows - PullRequest
4 голосов
/ 07 февраля 2009

С какими трудностями можно столкнуться при развертывании приложения на базе Mono в Windows? Нужно ли устанавливать Mono runtime вместе с приложением? Будет ли это неудобством для конечного пользователя?

Редактировать: Идея состоит в том, чтобы развернуть кроссплатформенное приложение, таким образом, Mono как выбор.

Ответы [ 4 ]

4 голосов
/ 07 февраля 2009

Mono - это реализация .NET. Пока вы не используете специфичные для Mono API, они должны быть на 100% совместимы.

1 голос
/ 13 февраля 2009

Пока вы придерживаетесь управляемого кода в вашем приложении и если установлен .NET или Mono, все будет в порядке.

1 голос
/ 07 февраля 2009

Как сказал @ duffymo , вам, вероятно, лучше требовать .NET, чем Mono. Тем не менее, есть некоторые сценарии, в которых использование Mono имеет смысл. В частности, если вы используете mkbundle для создания сборки без необходимости установки Mono. Есть даже способ статически связать среду выполнения с исполняемым файлом, хотя это влечет за собой некоторые лицензионные требования, которые необходимо учитывать.

0 голосов
/ 07 февраля 2009

Если Mono является Linux-версией .NET, разве развертывание приложения, разработанного для Linux с Mono для Windows, не означает просто взять ваш источник / пакет и развернуть его в Windows? Разве .NET-компоненты, которые должны быть общими, не должны быть доступны в Windows?

...