2009-05-15 11 views
0

Wer kennt den Grund für "zufällige" user.config Korruption? Ich habe eine WinForms-App, die von diesem Problem in der Produktionslinie meines Kunden betroffen ist. Gefunden das gleiche Problem im Internet und eine workaround, aber ich kann nicht herausfinden, weil es passiert.Korruption von user.config

Antwort

0

Ich bin mir nicht sicher, warum es passiert, aber du bist nicht allein, Alter! Ich habe auch verschiedene Dinge ausprobiert, um das zu umgehen. Ich habe meine eigenen Konfigurationsbehandlungsklassen mit benutzerdefinierter Serialisierung geschrieben. Alles was ich dir sagen kann ist, es ist besser aber jetzt noch da.

Eine Beobachtung, die ich kürzlich machte, ist, dass die Korruption scheint, wenn der Computer neu gestartet wird (zum Beispiel aufgrund von Windows Updates), während meine App läuft.

Als nächstes versuchen, diese Shutdown-Ereignisse abzufangen und versuchen, in dieser Situation nicht in die Konfigurationsdatei zu schreiben.

0

Haben Sie versucht Properties.Setting.default.reset()?