Visual Studio 2017 - 磁盘空间不足

时间:2017-03-09 21:56:31

标签: visual-studio xamarin install visual-studio-2017

我正在尝试使用Xamarin安装Visual Studio 2017,这需要大约30GB的空间,我在VS2017目前安装的目录中有这个数量。我正在尝试基本上修改安装以将Xamarin添加到它但是它说我没有足够的磁盘空间,因为尽管下载目录在我的D驱动器中,它仍然在尝试将组件安装到我的C驱动器上。我还没有在网上找到关于这个问题的任何内容。

Visual Studio安装程序:

enter image description here

文件资源管理器(通知C驱动器的可用数量少于所需数量)

enter image description here

2 个答案:

答案 0 :(得分:5)

一个可能的问题是,VS安装的所有内容都不会进入VS安装文件夹。通常(我在这里简化一点)两种类型的安装包将被拉入:

  1. 基于实例的软件包会影响VS的这个实例,但不影响其他实例。这些是您的Visual Studio shell,您选择的大多数组件,以及安装到您指定的路径的任何内容。

  2. 全球套餐或"单件套餐"因为他们有时被称为安装一次并在VS2017的所有安装中共享。这些可能包括SDK,安装到系统注册表或GAC的任何组件,还可能包括模拟器等大型工具。

  3. Xamarin功能很可能会引入许多第二种类型,默认情况下会安装到Program Files。我不知道为这些类型的包指定备用安装路径的方法。

答案 1 :(得分:1)

我在https://www.codeproject.com/Messages/5476334/Re-Visual-Studio-and-SSDs.aspx发现了以下提示   使用符号链接将某些文件夹从C:移动到D:或其他分区。

  1. 创建一个新文件夹“D:_moved_from_C_ProgramFilesX86”
  2. 将“C:\ Program Files(x86)\ Microsoft SDKs”移动到“D:_moved_from_C_ProgramFilesX86 \ Microsoft SDKs”
  3. 从命令提示符运行此命令,以管理员身份运行:
    mklink /J "C:\Program Files (x86)\Microsoft SDKs" "D:\_moved_from_C_ProgramFilesX86\Microsoft SDKs"
  4. 使用“C:\ Program Files(x86)\ Windows Kits”
  5. 重复相同的操作