我正在尝试将PRISM用于我的应用程序。我一直关注Mike Taulty的视频。我想知道,如果在加载没有引用的模块时提到app.config文件的示例代码。我的意思是我希望复制粘贴配置相关的信息,而不是从开始键入它们以避免错误。另外,当我们遵循这种方法时,我会知道配置文件中是否需要程序集的版本号。
答案 0 :(得分:1)
My ModulesCatalog.xaml如下所示:
<Modularity:ModuleCatalog xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Modularity="clr-namespace:Microsoft.Practices.Prism.Modularity;assembly=Microsoft.Practices.Prism">
<Modularity:ModuleInfoGroup InitializationMode="WhenAvailable">
<Modularity:ModuleInfo
Ref="MyCo.Module.SystemManager.SL.xap"
ModuleName="MembershipModule"
ModuleType="MyCo.Module.SystemManager.Module, MyCo.Module.SystemManager.SL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</Modularity:ModuleInfoGroup>
<Modularity:ModuleInfoGroup InitializationMode="OnDemand">
<Modularity:ModuleInfo
Ref="MyCo.Module.Mobile.SL.xap"
ModuleName="MobileModule"
ModuleType="MyCo.Module.Mobile.Module, MyCo.Module.Mobile.SL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<Modularity:ModuleInfo
Ref="MyCo.Module.Dispatch.SL.xap"
ModuleName="DispatchModule"
ModuleType="MyCo.Module.Dispatch.Module, MyCo.Module.Dispatch.SL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<Modularity:ModuleInfo
Ref="MyCo.Module.Assets.SL.xap"
ModuleName="AssetsModule"
ModuleType="MyCo.Module.Assets.Module, MyCo.Module.Assets.SL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</Modularity:ModuleInfoGroup>
</Modularity:ModuleCatalog>
我还会检查PRISM样本(在PRISM安装文件夹中) 需要的版本,是的