Приложение отлично работает на Windows и iOS в режиме отладки и через Visual Studio 2022.
Я могу развернуть приложение на iPad в режиме отладки, и оно работает нормально.
Когда я развертываю приложение на iPad в режиме выпуска (или создаю ipa), я получаю исключение при попытке сериализовать объект с помощью System.Text.Json.
Это происходит только при развертывании в режиме выпуска.
Код: Выделить всё
NullabilityInfoContext_NotSupported
at System.Reflection.NullabilityInfoContext.EnsureIsSupported() at
System.Reflection.NullabilityInfoContext.Create(PropertyInfo ) at System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver.DeterminePropertyNullability(JsonPropertyInfo, MemberInfo, NullabilityInfoContext) at ...
Код: Выделить всё
AppContext.SetSwitch("System.Reflection.NullabilityInfoContext.IsSupported", true);
Код: Выделить всё
true
Подробнее здесь: https://stackoverflow.com/questions/793 ... -supported
Мобильная версия