使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

请考虑以下情形在 Microsoft.NET Framework 3.5 的 Service Pack 1 (SP1):

  • 您可以使用NetDataContractSerializer类进行序列化和反序列化具有不同版本的泛型类型。

  • 版本容错序列化 (VTS) 功能用于更改在一个版本的泛型类型。您这样做以使此类与其他版本兼容。

在这种情况下,功能不适用于像预期的那样。当更改泛型类型进行反序列化和反序列化失败,您收到的异常。

解决方案

Windows Server 2000、 Windows Server 2003 和 Windows XP

要解决此问题,请安装 Microsoft 知识库文章 976570 中介绍的修复程序。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰

对于 Windows XP 和 Windows Server 2003 的.NET Framework 3.0 SP2 向前兼容性更新976570说明

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

VTS 的更多信息,请访问下面的 Microsoft 开发人员网络 (MSDN) Web 站点︰

版本容错序列化关于NetDataContractSerializer类的详细信息,请访问下面的 MSDN 网站︰

NetDataContractSerializer 类

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×