Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I team di sviluppo di grandi dimensioni spesso collaborano usando una singola soluzione di grandi dimensioni con molti progetti. Tuttavia, i singoli sviluppatori lavorano in genere su un piccolo subset di questi progetti. Per migliorare le prestazioni quando si aprono soluzioni di grandi dimensioni, Visual Studio 2019 ha introdotto il filtro delle soluzioni. Il filtro delle soluzioni consente di aprire una soluzione con solo progetti selettivi caricati. Il caricamento di un subset di progetti in una soluzione riduce il carico della soluzione, la compilazione e il tempo di esecuzione dei test e consente una revisione più mirata.
Sono disponibili le funzionalità seguenti:
È possibile ottenere il codice più velocemente aprendo una soluzione senza caricare alcun progetto. Dopo aver aperto la soluzione, è possibile scegliere in modo selettivo i progetti da caricare.
Quando si riapre una soluzione, Visual Studio memorizza i progetti caricati nella sessione precedente e carica solo tali progetti.
È possibile creare un file di filtro della soluzione per salvare una o più configurazioni di caricamento del progetto o condividere la configurazione con i colleghi di team.
Annotazioni
Questo argomento si applica a Visual Studio in Windows.
Aprire una soluzione filtrata
È possibile aprire una soluzione senza caricare uno dei relativi progetti direttamente dalla finestra di dialogo Apri progetto o dalla riga di comando.
finestra di dialogo Apri progetto
Per aprire una soluzione senza caricare uno dei relativi progetti tramite la finestra di dialogo Apri progetto :
Scegliere File>Apri>progetto/soluzione dalla barra dei menu.
Nella finestra di dialogo Apri progetto selezionare la soluzione e quindi selezionare Non caricare progetti.
Scegliere Apri.
La soluzione viene aperta con tutti i progetti scaricati.
In Esplora soluzioni selezionare i progetti da caricare (premere CTRL mentre si fa clic per selezionare più progetti), quindi fare clic con il pulsante destro del mouse sul progetto e scegliere Ricarica progetto.
Visual Studio ricorderà quali progetti vengono caricati alla successiva apertura della soluzione in locale.
Linea di comando
Novità di Visual Studio 2019 versione 16.1.
Per aprire una soluzione senza caricare uno dei relativi progetti dalla riga di comando, usare l'opzione /donotloadprojects come illustrato nell'esempio seguente:
devenv /donotloadprojects MySln.sln
Attivare o disattivare la visibilità del progetto scaricato
È possibile scegliere di visualizzare tutti i progetti nella soluzione o solo quelli caricati usando una delle opzioni seguenti in Esplora soluzioni:
Fare clic con il pulsante destro del mouse sulla soluzione e scegliere Mostra progetti scaricati o Nascondi progetti scaricati.
Selezionare il nodo della soluzione per abilitare il pulsante Mostra tutti i file ; quindi fare clic sul pulsante per attivare o disattivare la visibilità dei progetti scaricati.
Caricare le dipendenze del progetto
In una soluzione in cui vengono caricati solo i progetti selezionati, è possibile che non siano caricate tutte le dipendenze di progetto. Usare l'opzione di menu Carica dipendenze progetto per assicurarsi che vengano caricati anche i progetti da cui dipende un progetto. Fare clic con il pulsante destro del mouse su uno o più progetti caricati in Esplora soluzioni e scegliere Carica dipendenze progetto.
File di filtro della soluzione
Se si desidera condividere la configurazione di caricamento dei progetti o eseguirne il commit nel controllo del codice sorgente, è possibile creare un file di filtro della soluzione con estensione .slnf. Quando si apre un file di filtro della soluzione, la soluzione viene aperta in Visual Studio con i progetti specificati caricati e tutti i progetti scaricati nascosti. È possibile attivare o disattivare per visualizzare i progetti scaricati.
I file di filtro della soluzione si differenziano visivamente dai normali file di soluzione in base al glifo a imbuto aggiuntivo nell'icona accanto alla soluzione in Esplora soluzioni. Accanto al nome della soluzione vengono visualizzati anche il nome del filtro e il numero di progetti caricati.
Annotazioni
Se i nuovi progetti vengono aggiunti alla soluzione originale dopo aver creato il file di filtro della soluzione, vengono visualizzati come progetti scaricati in Esplora soluzioni.
Creare un file di filtro della soluzione
In Esplora soluzioni fare clic con il pulsante destro del mouse sulla soluzione e scegliere Salva come filtro soluzione.
Scegliere un nome e un percorso per il file di filtro della soluzione.
Dopo aver creato un file di filtro della soluzione, viene aggiunto all'elenco Progetti e soluzioni recenti per semplificare l'accesso: