IronPython:无法打开用System.Xml编辑的Keil uVision .uvproj文件

本文关键字:编辑 Keil uVision 文件 uvproj Xml System IronPython | 更新日期: 2023-09-27 18:09:31

我需要更改Keil uVision项目中的一些设置。我没有找到如何通过命令行禁用/启用项目选项。所以我试着用IronPython中的System.Xml简单解析。uvproj和。uvopt文件:

进口clr

clr.AddReference (System.Xml)

xml_file = System.Xml.XmlDocument()

xml_file.Load (PATH_TO_UVPROJ_FILE)

xml_file.Save (PATH_TO_UVPROJ_FILE)

问题是我无法在uVision中打开解析过的。uvproj文件(得到错误"无法读取项目文件")。如果我从解析的。uvproj复制所有文本并将其传递到新创建的文件(Windows资源管理器中的新文本文档->将扩展名重命名为。uvproj ->过去复制的文本->保存文件)uVision打开它没有错误。为什么会发生这种情况?

IronPython:无法打开用System.Xml编辑的Keil uVision .uvproj文件

cr/lf可能有问题。

有帮助的是解析后的新创建文件的二进制差异。如果您在这里发布几行二进制差异,您可以获得更多帮助。