2012-01-10 85 views
0

我想爲我的應用程序使用PRISM。我一直在關注Mike Taulty的視頻。我想知道,如果在加載沒有引用的模塊時提供了app.config文件的示例代碼。我的意思是我正在複製粘貼與配置相關的信息,而不是從頭開始輸入以避免錯誤。我也會在配置文件中知道程序集的版本號是否需要,而我們遵循這種方法。需要配置文件加載PRISM模塊

回答

1

我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安裝文件夾) 需要的版本,是

+0

感謝花花公子。美好的一天..歡呼聲 – Sandepku 2012-01-13 03:51:54