我正在尝试使用Xamarin安装Visual Studio 2017,这需要大约30GB的空间,我在VS2017目前安装的目录中有这个数量。我正在尝试基本上修改安装以将Xamarin添加到它但是它说我没有足够的磁盘空间,因为尽管下载目录在我的D
驱动器中,它仍然在尝试将组件安装到我的C
驱动器上。我还没有在网上找到关于这个问题的任何内容。
Visual Studio安装程序:
文件资源管理器(通知C
驱动器的可用数量少于所需数量)
答案 0 :(得分:5)
一个可能的问题是,VS安装的所有内容都不会进入VS安装文件夹。通常(我在这里简化一点)两种类型的安装包将被拉入:
基于实例的软件包会影响VS的这个实例,但不影响其他实例。这些是您的Visual Studio shell,您选择的大多数组件,以及安装到您指定的路径的任何内容。
全球套餐或"单件套餐"因为他们有时被称为安装一次并在VS2017的所有安装中共享。这些可能包括SDK,安装到系统注册表或GAC的任何组件,还可能包括模拟器等大型工具。
Xamarin功能很可能会引入许多第二种类型,默认情况下会安装到Program Files。我不知道为这些类型的包指定备用安装路径的方法。
答案 1 :(得分:1)
我在https://www.codeproject.com/Messages/5476334/Re-Visual-Studio-and-SSDs.aspx发现了以下提示 使用符号链接将某些文件夹从C:移动到D:或其他分区。
mklink /J "C:\Program Files (x86)\Microsoft SDKs" "D:\_moved_from_C_ProgramFilesX86\Microsoft SDKs"