我有一个VM
,有很多VS
扩展,如果我没记错的话,可能下载了~20GB
。
这个VM
已经损坏,但是,我可以挂载.vhd
OK并看到fs
在上面。
我有一个非常慢的互联网连接(像56k old skool modem
,可能更糟)。
我想用VS构建一个新的VM,这样我就可以像以前一样继续了。
我真的不想等上几天来下载20GB
的VS扩展。
问:我可以从VHD
中提取vsix
或msi
文件并将它们复制到我的新虚拟机中吗?有人知道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已经建议的。