我正在将 C# 与 .NET 4.0 一起使用,并且我正在尝试调试我的应用程序的一个罕见问题,有时程序会将我的 .xml 文件读取和写入配置设置,并将写入一个空白 XML 文件。
问题是我无法在详尽尝试后重新创建它,所以我想我可能会确保不存在内置XmlDocument.Save()
功能可能导致空白文件的已知情况。
修改 XML 文件的唯一方法是使用内置的内存XmlNode.AppendChild()
,XmlNode.ReplaceChild()
因此我希望问题发生在其中一个函数中或使用该函数写入磁盘时XmlDocument.Save()
。