我有一个使用 wcf ria 服务连接到服务器的 silverlight 4 项目。我有一个需要在客户端(silverlight)和服务器上使用的公共类。实现这一目标的最佳方法是什么?
我尝试在服务器上使用 .shared.cs 文件约定以及链接文件(原始文件在服务器上)。客户认为有一个重复的类,所以我将其更改为部分类(我不想这样做)。然后它抱怨重复的属性,所以我尝试了这个堆栈溢出问题的解决方案。我在使用此解决方案时遇到的问题是无法访问服务器上原始类中的枚举。
我还尝试创建一个其他项目都可以引用的类库项目(silverlight 客户端和服务器)。问题是找到一种项目类型来创建两个项目都可以引用。Silverlight 抱怨非 silverlight 项目,反之亦然。