Вопрос

В настоящее время я работаю в качестве стажировки в компании, которая хочет сделать программное обеспечение для платформы Linux. Поскольку они являются .NET Address Company, они хотят, чтобы я посмотрел в моно. Я должен посмотреть, если он стабилен для своих приложений и серверных приложений.

Я сейчас изучаю структуру MEF и MAF (Managed Addin Addin Addin) в Mono.

У кого-нибудь есть опыт работы в строительстве приложений с MEF и MAF Framework в Mono? Вы испытали некоторые проблемы на моно и т. Д.? (и решения приветствуются (:)

Я проверил какой-нибудь простой учебный код MEF, и это работало нормально с Mono (хотя я не использовал все функции, которые они дают мне). О MAF я не нашел так много, что могло бы мне помочь. Любые ссылки, которые могут мне помочь? Чтобы быть более конкретным, мне интересно, существует ли несколько постов о Mono & Maf, если это работает или нет.

Я уже спасибо за прочтение моего вопроса,

Бенжамин

Это было полезно?

Решение

MEF работает на моно, как только вы применяете 2 патча, чтобы он работает на чувствительных к регистру файловых системах. Mono 2.8 будет отправлен с MEF в ближайшие несколько недель: http://mono-project.com/release_notes_mono_2.8..

Я использую MEF для Pinta на .NET и MONO: http://github.com/jpobst/pinta.. Отказ Мое использование тривиально, но он отлично работает.

Я ничего не знаю о MAF.

Другие советы

Я почти уверен, что MAF не будет и не будет доступен на моно.

Исходный код MEF был выпущен с лицензией, которая позволила ее включена в моно. Исходный код на MAF не был выпущен, насколько я знаю, и я не думаю, что есть какие-либо интерес для переписывания его для моно.

Эквивалент МАФ в моно Mono.addins.. Отказ Я думаю, что это не совсем одинаково API, что и MAF, но он обеспечивает ту же функциональность.

Реализация с открытым исходным кодом MAF можно найти здесь System.addin. Его не на 100% функция завершается, но может использоваться на Linux, с мономонтажными добавками в отдельных процессах.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top