基于实例的包 影响此VS实例,但不影响其他实例。这些是您的Visual Studio shell、大多数选择的组件以及任何安装到指定路径的东西。
全局包或“单例包”,它们只安装一次,并在所有VS2017的安装之间共享。这些可能包括SDK、安装到系统注册表或GAC的任何组件,还可能包括像仿真器这样的大型工具。
很有可能Xamarin功能正在拉入许多第二种类型的组件,它们默认会安装到Program Files下。我不知道有没有办法为这些类型的包指定另外的安装路径。
mklink /J "C:\Program Files (x86)\Microsoft SDKs" "D:\_moved_from_C_ProgramFilesX86\Microsoft SDKs"
c:\program files\common files
,c:\program files\msbuild
,Windows SDK 等目录。因此,很多东西不会安装到您选择的路径中,您真正能做的也只有使用调整大小工具来调整 C 盘的大小(如果可能的话)。 - jessehouwing