日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

通過(guò)VS下載的NuGet包修改其下載存放路徑的操作方法_python

作者:u012804784 ? 更新時(shí)間: 2022-11-03 編程語(yǔ)言

一、了解NuGet包的默認(rèn)存放路徑

我們通過(guò)NuGet包管理器下載的引用包,默認(rèn)是存放在C盤的,存儲(chǔ)路徑一般是:

C:\Users\{系統(tǒng)用戶名}\.nuget\packages

二、為什么需要修改NuGet包的默認(rèn)存放路徑?

最直接的答案便是——節(jié)省C盤存儲(chǔ)資源,減緩C盤飚紅速度。

我們都知道,C盤的存儲(chǔ)資源是有限的,而隨著我們開(kāi)發(fā)的項(xiàng)目越來(lái)越多,所引用的NuGet包自然而然也是越來(lái)越多。如果我們不做清理,這些文件會(huì)一直占據(jù)C盤的存儲(chǔ)空間,讓本就不富裕的C盤雪上加霜,而我們定時(shí)清理的話,下一次打開(kāi)項(xiàng)目時(shí)會(huì)出現(xiàn)引用丟失找不到的情況,或者VS又重新下載引用包文件,簡(jiǎn)直是費(fèi)時(shí)費(fèi)力不討好。

這時(shí)就有小伙伴要問(wèn)了,我們能不能把下載的NuGet包存放在C盤之外的其他盤中嗎?答案是當(dāng)然可以。

三、更改下載的NuGet包存儲(chǔ)位置

1、根據(jù)下述文件路徑,找到一個(gè)名為“NuGet.Config”的文件,或者通過(guò)搜索,直接查找該文件。

C:\Users\{系統(tǒng)用戶名}\AppData\Roaming\NuGet

2、打開(kāi)“NuGet.Config”這個(gè)文件,我們可以看到原始的文件內(nèi)容如下所示:

xml version="1.0" encoding="utf-8"?
<configuration>
    <packageSources>
        <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    packageSources>
configuration>

3、將其內(nèi)容替換為以下內(nèi)容并保存:

xml version="1.0" encoding="utf-8"?
<configuration>
    <packageSources>
        <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    packageSources>
    <config>
        <add key="globalPackagesFolder" value="你想要NuGet包存放的新路徑" />
        <add key="repositoryPath" value="你想要NuGet包存放的新路徑" />
    config>
configuration>

四、修改VS離線包引用地址

1、根據(jù)下述文件路徑,找到一個(gè)名為“Microsoft.VisualStudio.Offline.config”的文件,或者通過(guò)搜索,直接查找該文件。

C:\Program Files (x86)\NuGet\Config

2、打開(kāi)“Microsoft.VisualStudio.Offline.config”這個(gè)文件,我們可以看到原始的文件內(nèi)容如下所示:

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>
configuration>

3、將其內(nèi)容替換為以下內(nèi)容并保存:

xml version="1.0" encoding="utf-8"?
<configuration>
    <packageSources>
        <add key="Microsoft Visual Studio Offline Packages" value="你想要NuGet包存放的新路徑"/>
    packageSources>
	
    
    <config>
        <add key="globalPackagesFolder" value="你想要NuGet包存放的新路徑" />
    config>
configuration>

五、驗(yàn)證修改的新路徑是否成功

用VS重新打開(kāi)某一項(xiàng)目,將項(xiàng)目中的某個(gè)引用包卸載后重新安裝,在項(xiàng)目引用列表中找到這個(gè)引用項(xiàng),右鍵打開(kāi)屬性面板,在“路徑”一欄中我們可以清晰的發(fā)現(xiàn)引用的地址已經(jīng)變成了我們剛剛設(shè)置的新地址。

原文鏈接:https://blog.csdn.net/u012804784/article/details/126736971

欄目分類
最近更新