1. 程式人生 > >Nuget配置修改-globalPackagesFolder(預設包存放位置)

Nuget配置修改-globalPackagesFolder(預設包存放位置)

環境:nuget/windows2010
nuget預設的全域性包下載地址一般為:C:\Users\username.nuget\packages
專案多了之後,nuget下載的包就回慢慢的變多,導致c盤被大量佔用,這時候我們想要將nuget的預設的包存放位置放在其其他的目錄下面,
網上提供的方法一般是找到Nuget.config檔案,在節點下新增config資訊,但是nuget的預設的config檔案是不存在的,也就無從修改,下面是我的解決方法
1.新建預設的Nuget.config檔案,路徑:“C:\Program Files (x86)\NuGet\Config\NuGet.Config”
檔案內容為:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\"/>
  </packageSources>
  <config>
     <add key="globalPackagesFolder" value="F:\Temp\Nuget\.nuget\packages" />
  </config>
</configuration>

主要是在Microsoft.VisualStudio.Offline.config檔案的基礎上新增下面的節點,value的值根據你的實際情況進行設定

<config> 
    <add key="globalPackagesFolder" value="D:\nuget\packages" />
</config>

如果你有其他的更好的方案歡迎在評論區發表