Visual Studio从哪里下载vsix包?我可以为另一台机器手动提取这些文件吗?



我有一个VM,有很多VS扩展,如果我没记错的话,可能下载了~20GB

这个VM已经损坏,但是,我可以挂载.vhd OK并看到fs在上面。

我有一个非常慢的互联网连接(像56k old skool modem,可能更糟)。

我想用VS构建一个新的VM,这样我就可以像以前一样继续了。

我真的不想等上几天来下载20GB的VS扩展。

问:我可以从VHD中提取vsixmsi文件并将它们复制到我的新虚拟机中吗?有人知道VS下载这些文件到哪里吗?我能做到吗?我只是不想再下载了。我确实有squid在后台运行,但缓存大小不像20GB(更像500mb),因为我使用的几乎所有东西都是旧机器,所以不幸的是这没有帮助。

有人得到任何指示吗?甚至一些部分VS包恢复也会帮助我,因为带宽对我来说是如此有限。

谢谢。

典型的Visual Studio 2015扩展被安装到C:Users[UserName]AppDataLocalMicrosoftVisualStudio14.0Extensions文件夹中,相应的注册表项在HKCUSoftwareMicrosoftVisualStudio14.0ExtensionManager中。

(我仍然不建议手动复制它。扩展安装程序不应该超过1gb,你可以使用更快的机器下载它们,然后把它们带到一个新的虚拟机。

直接回答你的问题:通常情况下,Visual Studio 2015/2017将"下载"到%AppData%LocalTemp。其中%AppData%应该类似于c:Users{username}AppData

在这个文件夹中查找*。vsix文件…他们将有唯一的文件名每个下载,即使他们是一个扩展的完全相同的版本。所以您可能会有一些重复的扩展名。这也使得你很难知道你有什么。

然而

: 最好的选择是重新下载它们,因为你需要它们,正如@ surgical Vlasov已经建议的。

相关内容

最新更新