Visual Studio Community 2017安装路径

6
我正在尝试安装Visual Studio Community 2017在另一台驱动器上。我的C:驱动器是一个非常小的SSD,几乎没有可用空间。因此,我尝试在E:驱动器上安装VSC17,但并未成功。实际上,VisualStudioExecutables已经在我的E:驱动器上,但所有子组件(多平台模拟器等)都被安装在我的C:驱动器上。安装程序显然已经知道了这一点,因为它已经显示无法为所有组件提供足够的空间。我也试过使用命令行。
vs_Community /finalizeInstall --installPath "E:\Program Files (x86)\Microsoft Visual Studio\2017\Community"

之后安装程序在 E: 盘开始运行,但仍将子组件安装在 C: 盘。


为了进一步解释@HansAhmed的答案,请参见此处:https://developercommunity.visualstudio.com/content/problem/31005/vs2017-installed-in-a-different-location.html - RenniePet
2个回答

2

使用符号链接将路径指向另一个位置,但主要问题是知道正在安装的组件的目录。 创建符号链接: 1- 以管理员身份运行CMD 输入以下内容 mklink /d "link" "target"


0

补充Haris Ahmed的答案。假设您希望新的安装文件夹为D:\MSVS2017(根据您的需要进行更改)。

mklink /J "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise" "D:\MSVS2017\2017\Enterprise"

mklink /J "C:\Program Files (x86)\Microsoft Visual Studio\Installer" "D:\MSVS2017\Installer"

mklink /J "C:\Program Files (x86)\Microsoft Visual Studio\Shared" "D:\MSVS2017\Shared"

mklink /J "C:\Program Files (x86)\Microsoft SDKs" "D:\MSVS2017\Microsoft SDKs"

mklink /J "C:\Microsoft\AndroidNDK64" "D:\MSVS2017\Microsoft\AndroidNDK64"

您还可以在安装后移动这些文件夹。只需将它们剪切并粘贴到所需位置,然后相应地使用mklink命令即可。

仍有约20GB未解决的文件存储在C:驱动器中。如果我发现更多内容,我会编辑此帖子。

编辑:刚刚发现还有另外4个G的空间 mklink /J "C:\Program Files (x86)\Android\android-sdk" "D:\MSVS2017\Android\android-sdk"


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接