我们先来看一下 Visual Studio 的安装界面

在这个界面中我们可以选择安装位置其中有一项下载缓存

这个目录下存放的就是vs的安装文件,当这个文件的路径或者信息发生改变时 Visual Studio Installer 将找不到你计算机中安装的程序,也就是我们标题的错误。如果你已经删了那么很抱歉,此情况我没有找到解决方案,我的处理方式是直接删除整个文件夹,然后重新安装vs,如果你要这么操作请确保你的项目文件位置不要发生改变,删除后重新安装不会影响原来的项目,而且历史记录啥的都在。

这个情况我已经出现两次了,我一直觉得缓存文件可以删除所以每次下载完了就删了,直到昨天在想这个问题为什么会发生,研究之后发现这个缓存文件不能删,我找了很多资料都没有发现有人写过,所以现在来记录一下。另外安装后这个文件的位置是不能更改的所以务必在安装前选择好位置,这个文件不大几十兆而已之后需要修改vs的工作负载和卸载都需要这个文件。

最后我来猜测下问题的原因,Visual Studio Installer 程序安装时会创建这个缓存文件夹,并把它记录到一个文件中,在缓存目录下保存了我们安装vs时选择安装的内容和组件,而我们删除后程序自然就找不到这个目录了,自然也就找不到我们已经安装的vs

下图为缓存文件夹的部分截图

推荐阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: