首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

prism4.1 for silverlight5筹建报错,ReflectionTypeLoadException,大神进来帮帮忙吧

2013-08-14 
prism4.1 for silverlight5搭建报错,ReflectionTypeLoadException,大神进来帮帮忙吧prism版本4.1,silverli

prism4.1 for silverlight5搭建报错,ReflectionTypeLoadException,大神进来帮帮忙吧
prism版本4.1,silverlight5,搭建框架时报错,ReflectionTypeLoadException,好像是dll引入问题,但是按照网上的复制本地的true、false试了,不行,不知道该怎么弄了啊,第一次试着搭建prism,项目卡到这了,各位大神帮帮忙啊


 protected override void ConfigureAggregateCatalog()
        {
            base.ConfigureAggregateCatalog();

            this.AggregateCatalog.Catalogs.Add(new AssemblyCatalog(typeof(Bootstrapper).Assembly));
//报错是在这一句执行之后,
                  }
prism?silverlight?
[解决办法]
1. 要用 prism成功,主要项目中一定要引用这几个库文件:

  Microsoft.Practices.Prism

  Microsoft.Practices.Prism.MefExtensions

  Microsoft.Practices.ServiceLocation

  Microsoft.Expression.Interactions

  System.Windows.Interactivity

  我前面只加了前2个文件,就总是报各种错误,不知什么原因,后来跟官方例子对比了一下,才发现必须引用 Microsoft.Expression.Interactions(Blend 5中的库)和Microsoft.Practices.ServiceLocation;

  2. 动态调用的xap生成的库,刚才上面的Microsoft.Practices 系列库的属性Copy local = false (不能为true,否则会报错误。)

  搞定这2样就可以用sl5 + prism4.1啦。

  另外,那个ModuleCatalog.xaml 文件,属性未必非得content,是page也没啥关系,都能正确读取成功,只要你目录正确(这个一定得看好)。

热点排行