给VS2022 安装助手,找到了VAX_10.9.2451的和谐版,安装之后,菜单和工具条上没有加载显示图标,或者用一段时间工具条图标消失了,感觉是2451版Bug。可以通过禁用再启用VisualAssist扩展能把图标显示出来,但也不总是管用。
在Visual Assist 官网上下载了2476版发现工具条图标可以正常显示,但没有找到对应的和谐版,只能把两个版本凑一下,基本可以解决问题。
步骤如下:
1、安装VAX_10.9.2451版本,复制备份(注意:需要备份到非Visual Assist 安装目录下)
2、卸载VAX_10.9.2451,安装VAX_10.9.2476。
3、用2451版文件替换2476版文件:先替换2451版两个Patch文件,发现工具条图标没问题,但所有功能失效,应该是dll或配置文件不兼容。
4、继续替换,通过试探,发现和菜单图标和下面几个文件相关,所以不能替换。
其他文件可以用2451版文件替换,当替换了如下文件后,工具条和功能都回复正常。
至此,形成了一个VAX_10.9.2451+2476的综合兼容版本,目前一切正常。
另外,多次安装卸载,可能造成VS2022无法加载Visual Assist的情况,需要用命令行带/safemode参数用安全模式启动一下VS2022,然后关闭正常重启即可。