如何移動 nuget 快取資料夾

2021-09-20 16:18:15 字數 2285 閱讀 2627

原文:

如何移動 nuget 快取資料夾

因為 nuget 資料夾一般比較大,現在我的 nuget 資料夾有 10 g,預設的 nuget 資料夾是在c盤,所以需要移動他。

可以使用下面的**檢視 nuget 全域性快取檔案所在的資料夾

nuget locals all

-list

可以看到下面的輸出

這樣可以看到,所在的全域性快取資料夾是放在 c 盤,那麼我提供兩個方法可以修改

可以使用管理員許可權執行 powershell 來進行資料夾鏈結,首先複製 nuget 的 package 資料夾到 另外的地方,我移動到d:\lindexi\packages,所以就可以使用下面**把 nuget 資料夾移動到另乙個資料夾

mklink /d c:\users

\lindexi

\.nuget\packages d:\lindexi

\packages

在使用這個**之前,需要刪除c:\users\lindexi\.nuget\packages請把這個字串修改為自己的 nuget 資料夾

除了上面的方法,還可以通過修改配置,修改全域性資料夾

key="globalpackagesfolder"

value="d:\lindexi\packages" />

config>

configuration>

請把移動的nuget 資料夾修改為你自己的資料夾

<?xml version="1.0" encoding="utf-8"?>

key="nuget.org"

value=""

protocolversion="3" />

key="cnblog"

value="" />

packagesources>

key="enabled"

value="true" />

key="automatic"

value="true" />

packagerestore>

key="skip"

value="false" />

bindingredirects>

key="format"

value="0" />

key="disabled"

value="false" />

packagemanagement>

key="microsoft visual studio offline packages"

value="true" />

disabledpackagesources>

key="globalpackagesfolder"

value="d:\users\linde\.nuget\packages" />

config>

configuration>

%userprofile%\.nuget\packages

~/.local/share/nuget/cache

~/.nuget/packages

mac ~/.config/nuget/nuget.config

linux ~/.config/nuget/nuget.config

參見:nuget file locations - matt ward

linux如何複製資料夾和移動資料夾

linux下檔案的複製 移動與刪除命令為 cp,mv,rm 一 檔案複製命令cp 命令格式 cp adfilprsu 原始檔 source 目標檔案 destination cp option source1 source2 source3 directory 引數說明 a 是指archive的意思...

linux如何複製資料夾和移動資料夾

linux下檔案的複製 移動與刪除命令為 cp,mv,rm 一 檔案複製命令cp 命令格式 cp adfilprsu 原始檔 source 目標檔案 destination cp option source1 source2 source3 directory 引數說明 a 是指archive的意思...

linux如何複製資料夾和移動資料夾

linux下檔案的複製 移動與刪除命令為 cp,mv,rm 一 檔案複製命令cp 命令格式 cp adfilprsu 原始檔 source 目標檔案 destination cp option source1 source2 source3 directory 引數說明 a 是指archive的意思...