2010-09-08 58 views
1

Im regardant en utilisant MEF pour charger des plugins dans mon application pour permettre la personnalisation, et un couple de petite question que je ne SEEN répondu dans les exemples d'applications que je l'ai regardé:Silverlight et MEF

1) Peut MEF uniquement les fichiers XAP de charge à partir du site Web d'hébergement principal XAP

2) Ai-je besoin de créer une « application Silverlight » projet pour chaque plug-in ou est-il un autre type de projet ou d'une autre façon de générer le fichier XAP

3) Quelle est la meilleure façon d'automatiser la copie des fichiers XAP pour le dossier de déploiement dans l'application Web

Merci

Wayne

Répondre

0

vérifier cette série de poste qui vous donne des détails sur ce sujet

http://blogs.msdn.com/b/gblock/archive/2009/11/30/building-the-hello-mef-dashboard-in-silverlight-4-part-i.aspx

http://blogs.msdn.com/b/gblock/archive/2009/12/05/building-hello-mef-part-ii-metadata-and-why-being-lazy-is-a-good-thing.aspx

http://blogs.msdn.com/b/gblock/archive/2009/12/15/building-hello-mef-part-iii-xap-partitioning-with-the-host-s-permission-and-the-sweetness-of-recomposition.aspx

http://blogs.msdn.com/b/gblock/archive/2010/03/08/building-hello-mef-part-iv-deploymentcatalog.aspx

http://blogs.msdn.com/b/gblock/archive/2010/03/08/building-hellomef-part-v-refactoring-to-viewmodel.aspx

à vos questions: 1. ) non, vous pouvez aussi aller inter-domaines. 2.) Vous pouvez avoir un ensemble de plugins dans un xap ou vous pouvez avoir un plugin par xap. Et oui pour créer un xap vous avez besoin d'un projet d'application silverlight et vous pouvez supprimer App.xaml/MainPage.xaml 3.) Commander le catalogue de déploiement dans la partie IV des articles ci-dessus

espérons que cela vous donne un coup de fouet ..