使用 WCF3.5SP1、VS2008。构建一个公开大约 10 种服务方法的 WCF 服务。我们已经定义了大约 40 种服务使用的 [DataContract] 类型。我们现在体验到向项目添加额外的 [DataContract] 类型(在与其他现有类型相同的命名空间中)不会正确公开。新类型不在使用 WSDL 生成的 XSD 模式中。我们已经到了复制和重命名现有(和工作)类型的地步,但它也不存在于生成的 WSDL/XSD 中。
我们已经在两台不同的开发人员机器上尝试过,同样的问题。
可以作为服务的 [DataContract] 公开的类型数量是否有限制?每个命名空间?