C盘清理
(1)nuget包
NuGet默认下完包后就放在C盘,C:\Users\yourName\.nuget\packages
NuGet的默认目录配置文件在C:\Users\yourName\AppData\Roaming\NuGet\NuGet.Config
加一下这个配置(我放在了D盘,你可以看情况自己改):
<config>
<add key="globalPackagesFolder" value="D:\.nuget\packages" />
</config>
重启Visual Studio后生效,原来放在C盘的那个.nuget\packages,可以把里面的东西全部剪切过来新的地方
(2)VisualStudio
使用mklink命令创建符号链接或硬链接
- mklink [[/d] | [/h] | [/j]] <link> <target>
- /d 创建目录符号链接。 默认情况下,此命令创建文件符号链接。
- /h 创建硬链接而不是符号链接。
- /j 创建目录交叉点。
- <link> 被创建链接的路径
- <target>新符号链接所指的路径(相对或绝对)。
- /? 在命令提示符下显示帮助。
接着我们启动命令行,将VS要占用C盘的目录提前做好链接到其他盘。
TIP:如果遇到已经存在的,可以直接复制目录过去,然后删除C盘的目录再创建。
- mklink /D "C:\Program Files (x86)\Microsoft SDKs" "D:\soft\VSS\pathC\Microsoft SDKs"
- mklink /D "C:\Program Files (x86)\Microsoft Visual Studio" "D:\soft\VSS\pathC\Microsoft Visual Studio"
- mklink /D "C:\Program Files (x86)\Windows Kits" "D:\soft\VSS\pathC\Windows Kits"
- mklink /D "C:\Program Files\Microsoft SDKs" "D:\soft\VSS\pathC\Microsoft SDKs x64"
- mklink /D "C:\Program Files\Microsoft Visual Studio" "D:\soft\VSS\pathC\Microsoft Visual Studio x64"
- mklink /D "C:\Program Files\Windows Kits" "D:\soft\VSS\pathC\Windows Kits x64"
- mklink /D "C:\ProgramData\Microsoft\VisualStudio" "D:\soft\VSS\pathC\VisualStudio"
- mklink /D "C:\ProgramData\Package Cache" "D:\soft\VSS\pathC\Package Cache"
- mklink /D "C:\Program Files (x86)\dotnet" "D:\soft\VSS\pathC\dotnet"
- mklink /D "C:\Program Files\dotnet" "D:\soft\VSS\pathC\dotnet x64"

OK,我们可以看到C盘多了几个带着快捷图标的文件夹。
接着我们安装VS,原本要安装在C盘的文件就会安装到我们指定的新盘符路径下了。

浙公网安备 33010602011771号