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

我的wcf代理中有重复的类

  •  0
  • ashwnacharya  · 技术社区  · 16 年前

    [OperationContract]
    OperationResult OperationOnSingleItem(Input input)
    
    [OperationContract]
    OperationResult OperationOnItemCollection(Inputs inputs)
    
    [MessageContract]
    public class Inputs
    {
        [MessageBodyMember]
        Input[] InputCollection
    }
    
    [MessageContract]
    public class Input
    {
        ...............
        ...............
    }
    

    现在,当我将这个WCF服务引用添加到客户机时,我看到了重复的类,它们都对应于相同的对象输入。

    两个都有相似的成员,但我不能使用minterchangable,因为我得到了一个类型不匹配。

    如何阻止在代理中生成重复项。

    1 回复  |  直到 16 年前
        1
  •  1
  •   pattersonc    16 年前

    使用命令行中的svcutil,可以指定输入类的位置,以便不生成重复类。