我正在使用C#和.NET 4.0,我正在尝试使用我的应用程序来调试一个罕见的问题,有时程序将读取我的.xml文件,并将配置设置写入并写入空白的XML文件.
问题是我无法在详尽的尝试之后重新创建它,所以我想我可能会确保没有已知的内置XmlDocument.Save()功能可能导致空白文件的情况.
XML文件被修改的唯一方法是使用内置的内存XmlNode.AppendChild(),XmlNode.ReplaceChild()因此我希望问题发生在其中一个函数中或者使用该XmlDocument.Save()函数写入磁盘.
小智 1
我理解正确,您正在加载空白 xml 文件并添加配置设置并将其保存回来。
如果是这种情况,您可能需要检查该 xml 文件的写入权限,有时如果您没有权限,它不会向文件写入任何内容。
我希望它对你有帮助。