Как мой файл настроек user.config повреждается ?

Я попросил пользователя отправить мне отчет о сбое после звонка на Settings.Upgrade () :

System.Configuration.ConfigurationErrorsException: Root element is missing.

I заставил его прислать мне свой файл user.config, и в нем все нули. Он каким-то образом испортился.

Я нашел способ избавиться от этого, укоренив каталог% localappdata% \ MyAppName, удалив все файлы конфигурации пользователя и повторно запустив приложение. Если я позволю приложению продолжить выполнение, оно выдаст еще ConfigurationErrorsException s.

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

8
задан RandomEngy 23 September 2011 в 03:02
поделиться