迁移C盘开发库到D盘

  • NuGet(C:\Users\%USERNAME%\.nuget\packages)

在 C:\Users\[用户名]\AppData\Roaming\NuGet\NuGet.Config 中添加:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <config>
    <add key="globalPackagesFolder" value="D:\nuget\packages" />
  </config>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
  </packageSources>
</configuration>

设置环境变量 setx NUGET_PACKAGES "D:\nuget\packages" /M
移动现有包 robocopy "C:\Users\%USERNAME%\.nuget\packages" "D:\nuget\packages" /E /COPYALL /MOVE
创建符号链接 mklink /J "C:\Users\%USERNAME%\.nuget\packages" "D:\nuget\packages"

查看当前NuGet配置
dotnet nuget locals all -l

global-packages: D:\nuget\packages 即为成功
  • Android(C:\Program Files (x86)\Android)

将文件夹复制到 D:\Android
先把 C 盘的Android改个名 Android_old
创建符号链接 mklink /J "C:\Program Files (x86)\Android" "D:\Android"
重启
posted @ 2025-10-21 17:25  dyfisgod  阅读(2)  评论(0)    收藏  举报