Condividi tramite


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

Struttura della directory Esplora soluzioni

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

Cartelle della soluzione

Riferimenti

Progetto di avvio, Proprietà comuni, finestra di dialogo Pagine delle proprietà di soluzione

Esplora soluzioni

Altre risorse

Compilazione in Visual Studio