как обработать сериализацию контракта данных и запутывание приложения - PullRequest
0 голосов
/ 06 мая 2019

У меня есть настольное приложение .net, которое использует datacontractserializer, и оно работает нормально, но когда я делаю версию релиза, а затем обфускирую ее, полученный сохраненный XML-файл изменяется из-за изменения членов данных, так как это исправить, потому что это важно для открытого выпуска сохранено в отладочной версии?

сохраненный файл из версии отладки

a:_activeFloor z:Id="5"><a:_Id>00e1a184-b7c5-43fb-a811-ce65cb3f4d65</a:_Id><a:_basePoint xmlns:b="http://schemas.datacontract.org/2004/07/Elibre.Net.Core">

сохраненный файл из запутанной версии

<a:Rvq8Prg9id z:Id="5" z:Size="0"/><a:T1d8Yh8Dsp z:Id="6">Default</a:T1d8Yh8Dsp><a:TLM8F3Im5Z z:Id="7">Default USA Imperial</a:TLM8F3Im5Z><a:_activeFloor z:Id="8"><a:GUc8GIYTTD>true</a:GUc8GIYTTD><a:_Id>d5e4915a-4e8e-4354-8e19-fe3f235697be</a:_Id><a:_basePoint xmlns:b="http://schemas.datacontract.org/2004/07/Elibre.Net.Core">

и я использую чистый реактор с этими настройками .net reactor settings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...