2016-02-29 8 views

risposta

8

Impostare una variabile di ambiente NuGetCachePath con il valore del percorso in cui si desidera la nuova cache del pacchetto.

Environment variable window

+1

Si prega di aggiungere ulteriori informazioni (utili). Dove potremmo impostare quella variabile? – Marten

+2

@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' –

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à. –

Problemi correlati