如何强制Visual Studio不要将组件安装到C:\(系统驱动器)

时间:2016-01-24 03:27:44

标签: visual-studio windows-7

在Visual Studio安装 (2015离线下载) 期间,我专门将installaltion目录设置为 D:\ V.Studio ,但仍然Visual Studio继续将大多数组件安装到 C:\

如何强制将Visual Studio组件安装到驱动器 NOT C:\

2 个答案:

答案 0 :(得分:1)

大多数Visual Studio组件始终安装到系统驱动器,包括.NET,MSBuild,Windows 8.1 SDK,Windows 10 SDK等。

答案 1 :(得分:0)

可以使用Vista中首次引入的特殊命令在命令行中创建符号链接。它被称为Mklink(在此更详细地描述),以下是它如何用于文件夹:

  1. 在执行任何操作之前,请确保您拥有系统备份
  2. 通过常规方法将所需文件夹(我们称之为ExistingName)移动(不复制)到X:\卷上的新目标。给它你选择的任何名字。我们称之为NewName,但如果您愿意,它可以保留ExistingName。此时,程序和注册表引用可能会被破坏。必须先移动文件夹,否则无法在C. \ drive
  3. 上创建符号链接
  4. 接下来使用提升的权限打开命令提示符。 (前一个提示解释了如何。)
  5. 输入命令mklink / d C:\ ExistingName X:\ NewName switch / d表示我们正在链接文件夹(目录)。如果正在链接文件,则不会使用任何开关。如果您的文件夹名称包含空格,则必须将路径名称括在引号中。
  6. 如果成功建立了链接,命令行将显示消息“为ExistingName创建的符号链接<< ===>> X:\新名称”。

  7. 关闭命令提示符

  8. 这就是全部。所有以前的注册表或对C:\ ExistingName的其他引用将继续有效。该命令在C:\驱动器上创建一个小对象,该对象保留以前的文件夹名称,其行为就像它具有X:\驱动器上实际结束的文件夹的内容一样。

    这是符号链接的魔力。