环境:windows11
版本:Visual Studio 2022
问题
最近在迁移VS时遇到了些问题,直接把整个文件夹复制过去,打开Installer时会识别不到当前已安装的VS实例。
解决
修改Cache路径(这个是安装VS时需要指的定文件夹,保存了安装的VS实例的各种配置信息,不能删,删了后面的就不用看了)。
步骤
打开注册表(win + r,输入regedit)。
如下图,找到红框1中的路径。
c. 找到CachePath,把路径改成迁移后的Cache的新路径。
步骤1只是修改了Cache的路径,没有改动实际VS实例的位置,因此需要到Cache中修改VS实例的位置,(在安装VS时,Cache、SDK、VS路径最好不要乱填,最好放一起,以免后面难找)。
步骤
a. 进入Cache目录,找到_instance文件夹,找到对应的实例文件夹,名称一般是一串数字和字母。
b. 找到state.json文件
c. 打开state.json,找到installationPath,把后面的路径改成现在的VS路径就可以了。