Использование Mono для переноса приложения C # .NET на OS X?

Хорошо, ребята, я пишу приложение, в котором я хочу быть перекрестным. Платформа. До недавнего времени я пытался сделать это в Silverlight с C #, потому что он также работает в OS X, но, поскольку я был довольно ржавым с C # в дополнение к тому, что был новичком в Silverlight, у меня возникала головная боль за головной болью. По большей части это связано с ограничениями, которые возникают вместе с приложением, предназначенным для запуска в браузере, проблемами с его запуском по-разному при запуске с моего сервера разработки, а не напрямую из файла: // и т. Д.

Я бы предпочел полностью отказаться от идеи поддержки OS X, чем полностью переписать приложение для OS X, тем более, что у меня совершенно НЕТ опыта написания для него. Я надеюсь, что смогу написать обычное приложение на C # .NET с Visual Studio для Windows, а затем легко перенести его на OS X с помощью Mono.

Насколько сложно перенести .NET-приложение на OS X с Mono? Мое приложение довольно простое, нет ничего необычного в формах или чем-то подобном, поэтому я должен предположить, что оно будет поддерживаться в реализации WinForms Mono.

Есть ли какие-нибудь полезные ресурсы о том, как портировать приложение с помощью Mono? Или, возможно, мне не хватает всего, и он просто позволяет запускать приложения .NET на OS X, и мне не нужно беспокоиться о переносе?

Простите мое полное невежество по этому поводу, я только начал подумывать об этом Примерно 10 минут назад после того, как я столкнулся с еще одним раздражающим ограничением в Silverlight.

Я буду первым , кто признает, что я не разбираюсь в этой теме, так что будьте осторожны ..:)

13
задан Tim Lloyd 1 February 2011 в 11:53
поделиться