C# 棱镜模块中的共享组件

C# 棱镜模块中的共享组件,c#,silverlight,prism,enterprise-library,C#,Silverlight,Prism,Enterprise Library,我使用Prism编写一个项目。 我有两个模块,这两个模块共享装配。 例如,由moduleA和ModuleB引用的.dll 因此,ModuleA.xap和ModuleB.xap中存在一个.dll并放大xap文件 并且可能会为每个模块再次加载 如何解决此问题?将此程序集添加到Shell项目中,并在模块中将其设置为Copy Local=False。在这种情况下,程序集将仅包含在Shell.xap文件中

我使用Prism编写一个项目。 我有两个模块,这两个模块共享装配。 例如,由moduleA和ModuleB引用的.dll 因此,ModuleA.xap和ModuleB.xap中存在一个.dll并放大xap文件 并且可能会为每个模块再次加载


如何解决此问题?

将此程序集添加到
Shell
项目中,并在模块中将其设置为
Copy Local=False
。在这种情况下,程序集将仅包含在
Shell.xap
文件中