Код довольно прост. Сначала я читаю текст из файла .json, затем вызываю метод Deserialize(), и в этой же строке возникает исключение.
Код: Выделить всё
string json = File.ReadAllText(@"D:\CDMModel.json");
JsonObject model = JsonSerializer.Deserialize(json);
Дополнительная информация: инициализатор типа для «System.Text.Json.JsonSerializer» вызвал исключение.
Внутреннее исключение:
System.TypeInitializationException: инициализатор типа для System.MemoryExtensions выдал исключение. ---> System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1
Что может быть причиной этого?
P.S. Из соображений конфиденциальности я не могу поделиться json и объектом, поэтому не ожидаю полностью рабочего ответа. Однако было бы здорово, если бы мы могли обсудить это на чисто теоретическом уровне, если это возможно.
Подробнее здесь: https://stackoverflow.com/questions/672 ... ationerror
Мобильная версия