开发人员的C盘瘦身

一 Nuget Packages (程序中引用的第三方包)

1.1 在cmd命令行中输入:

dotnet nuget locals all --list

 

运行结果如下:

 红框中的路径,默认是在C盘的。 

1.2  打开 %AppData%\NuGet\NuGet.Config 文件,具体的实际路径可能是:C:\Users\登录账号\AppData\Roaming\NuGet\NuGet.Config

增加如下节点:

 <config>
     <add key="globalPackagesFolder" value="E:\Users\.nuget\packages" />
  </config>
以下是最终的结果截图:

 1.3 到此,nuget包的默认位置修改,已经完成。 可以把原来的 C:\Users\Administrator\.nuget\packages\ 下把文件都删除了,给C盘腾出空间。 项目运行时,nuget会自动还原引用到的所有包,保存到新地址。

 

二  Microsoft Visual Studio Offline Packages (离线包)

1 打开vs开发工具,进入Nuget包管理器界面,找到 Microsoft Visual Studio Offline Packages  的默认位置。

如下图是:C:\Program Files (x86)\Microsoft SDKs\NuGetPackages

2 在D盘建一个新的路径: D:\Program Files (x86)\Microsoft SDKs\NuGetPackages  ,

3 把文件从C:\Program Files (x86)\Microsoft SDKs\NuGetPackages 复制到  新路径里面。

4 打开vs开发工具,进入Nuget包管理器界面,按照如下步骤操作:  第3步时,选择新建的路径,最后点更新。

5 到此就完成了,旧路径的文件可以删除了。

注意: 第4步的更新按钮,有可能是不可点击的状态。 这个跟VS版本有关,本次测试用的 企业版2022  

 

三 Android的avd (安卓模拟器镜像文件)

 模拟器存放默认路径为   c:\users\administrator\.android

1 新建 系统环境变量 android_sdk_home,指向新建的路径  D:\android avds 

 

这个环境变量名不能改变,必须是 android_sdk_home  (windows下不区分大小写,以上配置可以正确运行)

2  在vs开发工具里面, 打开android 设备管理器页面,新建模拟器,这时,数据就会保存到新路径了。

 

 3 如果需要把之前的模拟器数据移过来,那就把之前路径下avd数据复制新路径下。

旧路径  c:\users\administrator\.android\avd 下  两个文件 复制到 新路径  D:\android avds\.android\avd

 编辑android_13_0_-_api_33.ini 文件,将path 节点内容 改成 新路径

 4 到此就完成了。 旧路径的中文件就可以删除了。

 

posted @ 2023-05-18 15:41  H辉  阅读(268)  评论(0编辑  收藏  举报