我有一个Silverlight类库,被Silverlight应用程序和常规的C# WCF服务使用。Silverlight应用程序调用WCF服务来读写一些数据。它们都使用公共库来操作传递的数据。所有内容都可以编译通过,但是当我们运行应用程序时,当调用Silverlight库时,WebService抛出以下错误:“无法加载文件或程序集'System.Xml,Version=2.0.5.0,Culture=neutral, PublicKeyToken=7cec85d7bea7798e'或其某个依赖项。系统找不到指定的文件。”这是因为Silverlight类库引用了System.Xml的v2.0.5版本,而WCF服务引用了System.Xml的v3.5版本。是否有一种方法可以引用两个版本而不会出现错误?