J'ai un énorme fichier XML qui est désérialisé par XmlSerializer dans une structure de classe générée par XSD. Tout fonctionnait parfaitement, mais maintenant une chose étrange a commencé à se produire. Parfois (50% des exécutions), un champ d'un certain objet d'une classe qui est profonde dans l'arborescence de classes change simplement pour une certaine valeur du même champ d'un autre objet de la même classe. Cela se produit lors de l'entrée dans une fonction, lorsque le débogueur passe de l'ouverture "{" à la première ligne de code.
Je comprends que c'est une question stupide, mais peut-être que quelqu'un a des idées?