Question

Je travaille actuellement comme un stage dans une entreprise qui veut faire des logiciels pour la plate-forme Linux. Comme ils sont une entreprise .Net esprit, ils me veulent regarder en mono. J'ai un peu à regarder si elle est stable pour leurs applications et les applications de serveur.

Je suis en train d'étudier les cadres MEF et MAF (Managed cadre AddIn) en mono.

Quelqu'un at-il une certaine expérience dans la création d'applications avec le cadre MEF et CRG en MONO? Avez-vous rencontré des problèmes sur mono etc? (Et les solutions sont les bienvenus (:)

J'ai testé un code tutoriel facile et bien MEF ont collaboré avec mono (bien que je n'ai pas utilisé toutes les fonctions qu'ils me donnent). A propos du CRG Je n'ai pas trouvé beaucoup qui pourrait me aider. Tous les liens qui pourraient me aider? Pour être plus précis, je me demande s'il existe quelques messages sur MONO et MAF si cela fonctionne ou non.

Je remercie déjà d'avoir lu ma question,

Benjamin

Était-ce utile?

La solution

fonctionne sur Mono MEF, une fois que vous appliquez 2 patches pour qu'il fonctionne sur les systèmes de fichiers sensibles à la casse. Mono 2.8 sera livré avec dans les prochaines MEF quelques semaines: http://mono-project.com/Release_Notes_Mono_2. 8 .

J'utilise pour Pinta sur MEF .Net et Mono: http://github.com/jpobst/Pinta . Mon utilisation est trivial, mais il fonctionne très bien.

Je ne sais pas quoi que ce soit au sujet du CRG.

Autres conseils

Je suis assez sûr du CRG n'est pas et ne sera pas disponible sur Mono.

Le code source a été libéré avec MEF une licence qui lui a permis d'être incorporé dans Mono. Le code source du CRG n'a pas été publié tout autant que je sache, et je ne pense pas qu'il y ait aucun intérêt à le réécrire pour Mono.

L'équivalent de MAF en Mono est Mono.Addins . Je pense qu'il est pas tout à fait la même API que MAF, mais il offre la même fonctionnalité.

Une implémentation open source du CRG se trouve ici System.AddIn Son pas 100 % complète des fonctionnalités, mais peut être utilisé sous Linux, avec mono, en cours d'exécution dans addins processus séparés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top