代码之家  ›  专栏  ›  技术社区  ›  Rachel

WCF服务返回不同的CustomType,然后返回SharedLibrary类型?

  •  3
  • Rachel  · 技术社区  · 14 年前

    我有一个wcf服务,它将一些自定义对象返回到桌面客户机应用程序。两个项目共享同一个objectlibrary.dll,但是当wcf服务器返回这些对象时,它将返回

    ClientApplication.ServerReference.ObjectType

    而不是

    ObjectLibrary.ObjectType

    有没有办法让wcf服务器返回objectlibrary的类类型?

    2 回复  |  直到 14 年前
        1
  •  3
  •   John Saunders Andrey Morozov    14 年前

    配置服务引用时,请设置“在引用程序集中重用类型”复选框,并确保选中“在所有引用程序集中重用类型”单选按钮,或者选中“在指定引用程序集中重用类型”,并且所有共享程序集在列表B中的旁边都有复选标记。埃洛

        2
  •  0
  •   Rachel    14 年前

    我的错误是我试图引用来自ObjectLibrary的服务,而该服务包含对ObjectLibrary的引用,因此它创建了一个循环引用。我更改了我的解决方案,因此我有一个项目用于对象基类,一个项目用于引用基类的服务,然后在第三个项目中定义了对象方法,该项目引用了服务器和基类DLL。