我正在构建一款Silverlight应用程序。由于我有要供Silverlight和.NET模块使用的类,因此我创建了一个Silverlight项目,并在其中包含所有的类,然后创建了一个.NET项目,通过“添加链接”将其与Silverlight项目中的类关联起来。这样,我就可以将一个类文件分别编译为Silverlight和.NET程序集。我希望对Web服务引用也能实现同样的复制。也就是说,我在Silverlight项目中有Web引用。我试图从Silverlight项目中的reference.cs“添加链接”到.NET项目中。但是当我编译.NET项目时,似乎由于Silverlight和.NET框架库中该类定义的差异,ChannelBase类无法解析。这导致编译错误,指出未解决的ChannelBase。这对我来说听起来像是死路一条。你是否看到解决这个问题的办法?