系统环境:windows-10
1. 问题出现情形
在同时安装多个vivado版本的情况下,卸载了最新安装的版本,.xpr工程文件就无法正常打开了。
例如:同时安装了vivado2018.3 & 2019.2,卸载2019.2后打开方式里只有
D:\\Xilinx\Vivado\2019.2\bin\unwrapped\win64.o\vvgl.exe D:\\Xilinx\Vivado\2019.2\bin\vivado.bat "%1"
由于2019.2已经被卸载,这是一个无效的打开方式,又由于是命令行的格式,无法直接修改。如果不想重装软件,可以采用如下解决方法。
2. 解决方法
可以用RegScanner
搜索关键字符串Vivado\2019.2
,便可以查询到对应的注册表(其一):
解决方法就呼之欲出了,打开“注册表编辑器”,分别修改对应路径的值,将2019.2改成2018.3即可:
计算机\HKEY_CURRENT_USER\SOFTWARE\Classes\Vivado.Checkpoint.1\DefaultIcon
计算机\HKEY_CURRENT_USER\SOFTWARE\Classes\Vivado.Checkpoint.1\Shell\Open\Command
计算机\HKEY_CURRENT_USER\SOFTWARE\Classes\Vivado.Project.1\DefaultIcon
计算机\HKEY_CURRENT_USER\SOFTWARE\Classes\Vivado.Project.1\Shell\Open\Command
计算机\HKEY_CURRENT_USER\SOFTWARE\Classes\Vivado.WDB.1\DefaultIcon
计算机\HKEY_CURRENT_USER\SOFTWARE\Classes\Vivado.WDB.1\Shell\Open\Command
修改后如图(其一):
修改完成后,软件正常打开。