我们正在对 WCF 服务应用程序进行增强。此 WCF 服务应用程序引用另一个 WCF 服务。对两个 WCF 服务应用程序都进行了增强。因此,每当有更改时,我都会更新服务参考。当 VS 2010 生成客户端代理类时,我观察到奇怪的行为。每当发生更新时,VS 2010 都会使用XMLSerializer
. 早些时候它使用DataContractSerializer
.
但是当我创建一个空的 WCF 服务应用程序并引用另一个 WCF 服务时,它DataContractSerializer
正在被使用。
我想使用DataContractSerializer
而不是更新服务参考XMLSerializer
。否则我必须更改很多代码,因为我还必须更新该PropertySpecified
字段的代码。
这里有什么问题?