【问题标题】:InvalidDataContractException was handled已处理 InvalidDataContractException
【发布时间】:2012-12-08 01:21:56
【问题描述】:

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

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

我知道发生这种情况是因为我使用的是列表,但我该如何解决呢?通过使用

knownTypes.Add(typeof(??????))

谢谢。

【问题讨论】:

    标签: wcf web-services datacontractserializer


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-25
      • 1970-01-01
      • 2021-02-07
      • 2020-02-26
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-16
      相关资源
      最近更新 更多