【问题标题】:UWP DataContractSerializer ReadObject throws System.TypeInitializationExceptionUWP DataContractSerializer ReadObject 抛出 System.TypeInitializationException
【发布时间】:2018-01-04 16:32:47
【问题描述】:

我什至在空班上也对其进行了测试。序列化进行得很好,但是当我调用 ReadObject 方法时,它会抛出 System.TypeInitializationException。详情:

System.TypeInitializationException: '类型初始化器 'System.Runtime.Serialization.XmlFormatReaderGenerator' 抛出了一个 例外。'

内部异常:

InvalidOperationException:API 'System.Runtime.Serialization.FormatterServices.GetUninitializedObject(System.Type)' 不能在当前平台上使用。看 http://go.microsoft.com/fwlink/?LinkId=248273 了解更多信息。

我在 SO 和整个 Google 上搜索它,但没有成功。

项目目标:Windows 10 周年纪念版(10.0;Build 14393)

【问题讨论】:

    标签: c# exception serialization uwp datacontractserializer


    【解决方案1】:

    “System.Runtime.Serialization.FormatterServices”相关 API 是从 .NET Standard 2.0 引入的新功能。请查看.NET API Browser

    为了在 UWP 中使用 .NET Standard 2.0,您需要将 Fall Creators Update (FCU) 定位为 UWP 项目的最低版本。请阅读Announcing UWP Support for .NET Standard 2.0了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      • 2016-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多