处理了InvalidDataContractException

时间:2012-12-08 01:21:56

标签: wcf web-services datacontractserializer

尝试使用datacontract序列化程序导入xmlschema时出现以下错误:

指定的类型无效。在名称为“http://schemas.microsoft.com/2003/10/Serialization/Arrays”的架构中找不到名称为“ArrayOfanyType”的类型。

我知道这件事发生是因为我使用的是List,但我该如何解决呢?使用

knownTypes.Add(typeof运算(????))

感谢。

1 个答案:

答案 0 :(得分:0)

您需要在此处共享XSD位。我的猜测是模式中的一个元素是xs:any类型。假设您的意思是使用svcutil导入信息,则需要使用svcutil / t:xmlserializer来导入模式。