2010-09-08 4 views
1

Im глядя на использование MEF для загрузки плагин в мое приложение, чтобы для настройки, и есть несколько быстрого вопрос, что я не видел ответ в приложениях образца, я посмотрел на:Silverlight и MEF

1) Может MEF только загрузка XAP файлов с веб-сайта хостинг главный XAP

2) нужно ли мне создать проект «Silverlight Application» для каждого плагина или есть другой тип проекта или другой способ создания файла XAP

3) Каков наилучший способ автоматизировать копирование файлов XAP для папки развертывания в веб-приложении

Благодаря

Wayne

ответ

0

проверить эту серию пост, который дает вам подробную информацию по этой теме

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

на вопросы: 1. ) нет, вы можете также пойти междоменное. 2.) У вас может быть набор плагинов в одном xap или у вас может быть один плагин на xap. И да, чтобы создать xap, вам нужен проект приложения silverlight, и вы можете remvove App.xaml/MainPage.xaml 3.) Оформить заказ Каталога развертывания в Части IV вышеуказанных статей

Надеюсь, что это даст вам прыжок. .

Смежные вопросы