XML序列化文件流写入覆盖问题(FileMode_Truncate) 真是他 2024-10-26 72 阅读1分钟 问题:更改属性XML序列化对象属性后并使用文件流FileStream写入文件时,会出现覆盖不全导致XML格式错误问题。 如图: 正常的XML格式 修改属性值后,因文件没有被全覆盖导致XML格式错误。 解决方法: 设置FileStream构造参数,FileMode.Truncate. 参考链接: https://learn.microsoft.com/zh-cn/dotnet/api/system.io.filemode?view=net-8.0