Condividi tramite


Soluzioni multiprogetto

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 variano in base al linguaggio di sviluppo utilizzato per crearli. In Visual Studio vengono 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 Startup Project, Common Properties, Solution Property Pages Dialog Box.

Quando si crea una soluzione multiprogetto, è possibile compilare un singolo progetto o più progetti all'interno della soluzione. È possibile anche specificare quali progetti di una soluzione si desidera escludere dalle compilazioni. Per ulteriori informazioni, vedere Compilazione in Visual Studio.

Quando si procede alla compilazione di un'intera soluzione, i progetti vengono compilati nell'ordine in cui sono stati aggiunti alla soluzione. I progetti dipendenti vengono compilati 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 di soluzioni

Altre risorse

Startup Project, Common Properties, Solution Property Pages Dialog Box

Solution Explorer

Compilazione in Visual Studio