Silverlight и MEF - PullRequest
       11

Silverlight и MEF

1 голос
/ 08 сентября 2010

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

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

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

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

Спасибо

Wayne

Ответы [ 2 ]

0 голосов
/ 08 сентября 2010

См. Эту документацию . У вас есть все подробно.

0 голосов
/ 08 сентября 2010

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

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, и вы можете удалить App.xaml / MainPage.xaml 3.) Оформить каталог развертывания в части IV вышеупомянутых статей

надеюсь, что это даст вам толчок...

...