У меня есть приложение для генерации xml из DataSet, созданного с использованием. NET CORE 2.1. Некоторое другое клиентское приложение пытается проанализировать тот же файл XML для создания DataSet. К сожалению, эти клиенты используют старую. net версию фреймворка (например, 4.4).
Во время десериализации клиент выдает какое-то исключение, говоря, что «Столбцу требуется допустимый тип данных». Я предполагаю, что это из-за наличия следующего определения типа данных при генерации xml из. NET Базового приложения.
<xs:element name="PersonID" msdata:DataType="System.Guid, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" type="xs:string" />
Я понимаю, что клиенты не знают о System.Private.CoreLib. Есть ли какой-нибудь эффективный способ настройки этого на клиентах, использующих более старые версии net framework?