几个月前,大概是去年 11 月,我不得不将 Microsoft Visual Studio 安装在 C 盘以外的其他驱动器 (D) 上,因为我的 C 盘没有足够的空间来托管该软件。两周前我清理了 C 盘,现在我想将 Visual Studio 安装移到 C 盘,因为 C 盘位于 SSD 驱动器上,而其他驱动器位于 HDD 上。
微软官方文档参考说我必须重新安装我的 Visual Studio。但除了官方文档声明之外,用户总会遇到一些异常情况。
我避免重新安装的一个非常重要的原因是,我住在地球的某个角落,下载 30GB 需要 3 到 4 天的时间。此外,它还会妨碍常规任务以及我在开发环境中应用的自定义设置和调整。
这就是为什么我写这篇文章的原因,以便如果有人遇到过这样的问题并且以某种方式解决了它,就可以获得社区的帮助。
答案1
虽然我没有办法避免重新安装,但我曾经遇到过类似的情况,为了获得更好的体验,我建议你做的一件事是创建一个离线安装程序,又名本地布局,并根据需要使用它。我已经很久没有这样做了,但如果我记得正确的话,您可能可以分小部分下载;运行相同的命令会从上次停止的地方继续。
答案2
可能相关的内容:在经历了反复的崩溃后,我开始从 SSD 而不是 HDD 运行 Windows。我之前的 Windows 安装仍保留在 HDD 上,并且我能够通过在 /IDE 文件夹中运行 devenv.exe 来运行我在那里安装的 VS 2022 副本。这意味着,如果您的路径正确,您确实可以从任何设备完整运行 VS 2022——您只需要确保传输每个必要的部分。尝试复制您的 Windows 文件夹、Program Data 文件夹,并在 SSD 上创建一个 Program Files 文件夹,看看是否有帮助。(如果您不想复制整个 Windows 文件夹,请尝试运行 devenv.exe,记下它抱怨的文件,然后仅将这些文件复制到名为 Windows 的文件夹并根据需要伪造文件夹层次结构,以便 VS 知道在哪里可以找到这些文件。)您可能还必须对 .Net 运行时执行此操作。