Soluzioni multiprogetto
Aggiornamento: novembre 2007
Una soluzione può contenere più progetti che è possibile aprire, chiudere e salvare contemporaneamente. Ciascun progetto all'interno di una soluzione può contenere più file o elementi. I tipi di elementi contenuti all'interno di un progetto possono variare in base al linguaggio di sviluppo utilizzato per crearli. In Visual Studio vengono inoltre fornite cartelle della soluzione per organizzare i progetti correlati in gruppi ed eseguire azioni su tali gruppi di progetti.
I rapporti logici tra una soluzione e i rispettivi componenti non riflettono necessariamente il modo in cui la soluzione e i componenti vengono memorizzati su disco. Se si crea un'applicazione costituita da più progetti, è opportuno creare nell'archivio una directory della soluzione che contenga i progetti locali, ovvero non destinati al Web, i file di soluzione con estensione .sln e .suo e qualsiasi elemento di soluzione condiviso.
I progetti in Esplora soluzioni e in Esplora risorse
Quando si crea una soluzione multiprogetto, per impostazione predefinita il primo progetto creato diventa il progetto di avvio. Il progetto di avvio viene visualizzato in grassetto in Esplora soluzioni ed è il progetto che viene eseguito quando si sceglie Avvia dal menu Debug. È possibile anche avviare contemporaneamente il debug di tutti i progetti oppure eseguire il debug di uno o più progetti della soluzione selezionando la soluzione stessa come progetto di avvio. Per ulteriori informazioni, vedere Progetto di avvio, Proprietà comuni, finestra di dialogo Pagine delle proprietà di soluzione.
Quando si crea una soluzione multiprogetto, è possibile generare un singolo progetto o più progetti all'interno della soluzione. È possibile anche specificare quali progetti di una soluzione si desidera escludere dalle generazioni. Per ulteriori informazioni, vedere Compilazione in Visual Studio.
Quando si procede alla generazione di un'intera soluzione, i progetti vengono generati nell'ordine in cui sono stati aggiunti alla soluzione. I progetti dipendenti vengono generati dopo i progetti da cui dipendono. Per ulteriori informazioni, vedere Procedura: creare e rimuovere dipendenze di progetto.
Vedere anche
Attività
Procedura: creare soluzioni basate su più progetti
Procedura: creare directory per le soluzioni
Procedura: impostare progetti di avvio
Procedura: creare e rimuovere dipendenze di progetto
Concetti
Introduzione a soluzioni, progetti ed elementi
Riferimenti
Progetto di avvio, Proprietà comuni, finestra di dialogo Pagine delle proprietà di soluzione