在错误的驱动器上安装.net框架时,我遇到了问题。不久前,我发布了一个question,它显示.net框架正在安装到我的A:驱动器上,而不是C:驱动器。当我再次安装框架时,visual studio安装程序将其锁定在A:驱动器上。我已经重新安装了安装程序/框架,这并不能解决问题。有办法改变框架的位置吗?谢谢你的帮助。

发布于 2020-11-10 03:15:33
您已经在A驱动器上安装了 VS IDE和共享组件、工具和SDK,如果要将此位置修复到C驱动器中,则必须卸载VS并从注册表编辑器中删除共享组件信息。这是实现这一目标的唯一途径。
建议
1)首先卸载VS,然后从注册表编辑器中删除此值
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup\SharedInstallationPath然后,重新运行vs_installer程序,您可以选择正确的磁盘来安装它。
2)或,您可以在您的侧运行A:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe,此程序将卸载所有VS2017和VS2019版本,并同时从注册表编辑器中删除信息。如果你不关心这个,你可以用它。
当您完成时,您应该重新安装VS。
更新
要更改与IDE安装路径,只需卸载VS即可。
要更改共享组件文件夹,必须修改注册表编辑器中的密钥

==================================================
如果只想更改共享组件文件夹,请注意:
Note
您只需修改注册表编辑器下的值。我们建议您重新安装VS并一起删除密钥的原因是,简单地更改密钥不会将文件存储到新文件夹中。重新安装VS只会将共享组件放入新文件中。这更正式些。
但是只是简单地改变了值,并没有多大的区别。实际上,下次更改或安装时,不要卸载vs,这样您将花费更多的时间将文件下载到新更改的文件夹中。
=================================================
如果还想更改与IDE路径,则必须删除该键并重新安装vs.并更改为VS_installer UI下的新路径。
Microsoft推荐的共享文件夹路径是C:\Program Files (x86)\Microsoft Visual Studio\Shared。你可以用这个,如果你改变它。
发布于 2022-03-28 17:20:41
为了澄清上面的答案(我很难理解),
1.共享组件的默认位置(SDK等)可以通过将注册表值更改为-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup\SharedInstallationPath

这里,将注册表值更改为要放置共享SDK组件的位置。
2.为了更改IDE和下载缓存位置-
卸载(如果有的话)已经安装的visual社区(/enterprise等)安装。
下一次安装时,它会要求安装组件。在“对话框”窗口中更改“安装位置”选项卡。

https://stackoverflow.com/questions/64731526
复制相似问题