La creazione dei sorgenti di un progetto Foundation/Studio comporta la scrittura su disco di molti file e se il progetto è grande con centinaia di classi di veramente molti file; questo comporta da parte dell’antivirus del proprio computer un controllo continuo sulla scrittura degli stessi e quindi un rallentamento nella procedura di generazione dei sorgenti.
Cosa è possibile fare?
Generazione dei sorgenti - Foundation e Studio
Utilizzare come directory di output una cartella generale per tutti i progetti del tipo:
c:\compilazioni-foundation\nome-progetto\nome-applicazione\
c:\compilazioni-studio\nome-progetto\nome-applicazione\
In questo modo è possibile escludere le due cartelle c:\compilazioni-foundation\ e c:\compilazioni-studio\ dal controllo antivirus.
Inoltre è possibile recuperare spazio su disco semplicemente vuotando queste cartelle senza dover andare progetto per progetto a cancellare le directory dei sorgenti.
Compilazione .Net Studio
Nelle opzioni generali presenti nella Console di Studio è presente una nuova proprietà:
Cartella temporanea per la compilazione
Questo parametro permette di indicare dove .Net crea i suoi file di appoggio, normalmente sono dentro alla directory di Windows che non può essere esclusa dal controllo antivirus.
Impostandola con un percorso specifico diminuirà ancora il tempo impiegato a creare i sorgenti.