最近在写Verilog代码的时候遇到一个很奇怪的报错,之前编辑好没有问题的项目文件在保存并退出vivado之后无法再次打开了
报错如图:

在网上搜索了很多解决方案都没有成功解决问题,后来突然想起自己曾经把其中的一个文件命名为中文名称过。
之前遇到过无法生成比特流文件的bug,后来找到了解决办法,但我当时直接新建了.txt文件,之后复制了一位博主的代码并改了文件后缀,但文件名依然是“新建 文本文档” ,最终导致了XML文件报错。
解决方案:
右击.xpr文件,选择用记事本打开,找到对应报错的位置
报错提示“at line 151”,对应的位置出现了乱码,将整行删除之后就可以正常打开项目文件了 之前解决比特流无法生成的bug的文章在这里: