首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Visual Studio 2017和组件安装到另一个驱动器?

如何将Visual Studio 2017和组件安装到另一个驱动器?
EN

Stack Overflow用户
提问于 2017-02-17 05:18:24
回答 2查看 13.4K关注 0票数 12

我有一个小的SSD驱动器,只有2-3 GB的可用空间。我需要.NET桌面和C++桌面工作负载。我尝试创建离线安装程序,效果很好,我尝试了-installPath选项,但它只影响工作室本身和其他一些组件,而不是Windows SDK和.NET SDK,它们会安装到系统驱动器上。

我确实将Windows SDK和.NET SDK安装到了不同的驱动器上,但我必须分别使用独立的安装程序。我想知道是否有可能使用VS 2017附带的安装程序来完成。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-17 02:01:33

不允许,VS安装程序只允许您指定VS实例的包的安装位置(即,您可以选择的文件夹中的任何内容)。它目前不允许您指定其他全局包的安装位置。

票数 5
EN

Stack Overflow用户

发布于 2019-03-05 00:13:52

有人在这个帖子里提出了一个黑客攻击

https://social.msdn.microsoft.com/Forums/en-US/3e7160ef-505e-4c48-a1aa-78e778c13ee0/install-visual-studio-2017-in-d-drive?forum=vssetup

我可以使用

来实现这一点。首先,我转到安装程序,找到C上的文件的安装位置,即使选择了另一个驱动器:

C:\Program Files (x86)\Microsoft Visual Studio\Shared

然后,我在H上创建了一个新文件夹,这是一个大得多的SSD。我叫它VSSHARED。然后,我以管理员身份打开cmd.exe并运行:

mklink /J "C:\Program Files (x86)\Microsoft Visual Studio\Shared“"H\VSSHARED”

一旦运行,安装程序就会将所有共享信息放入H中,因为它认为这是C中的文件夹。

下面有一个类似的回复:

在cmd.exe中输入管理员权限,然后输入以下行

mklink /J "C:\ Program Files (x86) \ Microsoft Visual Studio \ Shared“"F:\ msvs2017 \ shared”mklink /J "C:\ Program Files (x86) \ Microsoft Visual Studio \ Installer“F:\ msvs2017 \ Installer”mklink /J "C:\ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise“”F:\ msvs2017 \企业“”

通过要安装的驱动器和目录将"F:\ msvs2017“更改为mklink目标行。

玩得开心

我忽略了这样做是否有任何缺点。

编辑:我刚刚注意到有人在评论区评论了这个解决方案。嗯,我想把它作为一个答案也没什么坏处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42284829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档