我正在考虑使用MEF将插件加载到我的应用程序中以允许自定义,并且在我看过的示例应用程序中有一些我没有看到的快速问题:
1)MEF是否只能从托管主XAP的网站加载XAP文件
2)我是否需要为每个插件创建一个“Silverlight应用程序”项目,或者是否有另一种项目类型或其他方式来生成XAP文件
3)在Web应用程序中自动复制部署文件夹的XAP文件的最佳方法是什么
由于
韦恩
答案 0 :(得分:0)
查看这一系列帖子,为您提供有关该主题的详细信息
http://blogs.msdn.com/b/gblock/archive/2010/03/08/building-hello-mef-part-iv-deploymentcatalog.aspx
你的问题: 1.)不,你也可以跨域。 2.)您可以在一个xap中拥有一组插件,或者每个xap可以拥有一个插件。是的,要创建一个xap,你需要一个silverlight应用程序项目,你可以重新启动App.xaml / MainPage.xaml 3.)在上述文章的第IV部分中查看部署目录
希望这会给你一个快速启动...
答案 1 :(得分:0)
见documentation。你有详细的全部内容。