Ho una macchina il cui C: \ unità ha spazio limitato, ma ho una grande unità D: \ con molto spazio è possibile cambiare la posizione della cache del pacchetto nuget (Sto usando nuget 3.x)?È possibile modificare la posizione della cache del pacchetto NuGet 3.2
8
A
risposta
8
3
Per NuGet 3.0 e io uso il seguente script per reindirizzare la cartella pacchetti in una cartella in un'unità diversa, ad esempio per l'e: \ NuGet-cache come cartella in un'altra unità
pushd %USERPROFILE%\\
rmdir /Q /S .nuget
IF NOT EXIST e:\\nuget-cache mkdir e:\\nuget-cache
mklink /D .nuget e:\\nuget-cache
+2
Se il profilo utente non si trova sullo stesso disco, il comando 'cd' fallirà. 'pushd' funzionerà. –
Si prega di aggiungere ulteriori informazioni (utili). Dove potremmo impostare quella variabile? – Marten
@Marten è una variabile di ambiente, lo fai dal pannello di controllo. Se hai bisogno di aiuto per trovarlo [ecco un tutorial su di esso per varie versioni di windows] (https://www.java.com/en/download/help/path.xml) basta sostituire 'PATH' in quel tutorial con' NuGetCachePath' –