UWP DataContractSerializer ReadObject抛出System.TypeInitializationException

问题描述 投票:0回答:1

我甚至在空课上测试过它。序列化很顺利,但是当我调用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个回答
0
投票

'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了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.