Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在对它进行一些更改并重新创建它之后,我正在使用 XDocument.Save(fileName) 方法将已经存在的 xml 文件保存在同一位置。现在的情况是,当用户完成更改并在文本编辑器中打开文件时,有时会同时保存 xml,并且用户会在编辑器中收到文件已保存的提示。你想重新加载吗?但有时需要在编辑器中获得提示,这会使用户混淆文件是否已保存。这意味着保存文件需要时间。为什么会这样。
尝试使用 FileStream 对象,然后刷新它。
using (FileStream fs = new FileStream(filepath, FileMode.Truncate)) { xmlDoc.Save(fs); fs.Flush(); }