Creare, usare ed eliminare progetti e soluzioni di Visual Studio

Questo articolo illustra come creare progetti di Visual Studio da zero e usarli per archiviare gli artefatti necessari per compilare le app. Se non si ha familiarità con i progetti in Visual Studio, vedere questa panoramica di Progetti e soluzioni. Per informazioni su come creare rapidamente un progetto da un modello, vedere Creare un nuovo progetto in Visual Studio.

I progetti contengono gli elementi necessari per compilare l'app in Visual Studio, ad esempio file di codice sorgente, bitmap, icone e riferimenti a componenti e servizi. Quando si crea un nuovo progetto, Visual Studio crea una soluzione per ospitarlo. Se necessario è quindi possibile aggiungere altri progetti nuovi o esistenti alla soluzione. È anche possibile creare soluzioni vuote o vuote. Le soluzioni possono anche contenere file non connessi ad alcun progetto specifico.

Diagramma che mostra la soluzione e la gerarchia del progetto.

È possibile visualizzare le soluzioni e i progetti in una finestra degli strumenti denominata Esplora soluzioni. Lo screenshot seguente mostra un esempio di soluzione console C# in Esplora soluzioni. La soluzione contiene due progetti: Calculator e CalculatorLibrary. Ogni progetto contiene più file e cartelle. Il nome del progetto in grassetto indica il progetto di avvio, ovvero il progetto che viene avviato quando si esegue l'app. È possibile specificare quale progetto è il progetto di avvio.

Screenshot di due progetti in Esplora soluzioni.

Sebbene sia possibile costruire un progetto manualmente aggiungendo i file necessari, Visual Studio offre una selezione di modelli di progetto per iniziare. La creazione di un nuovo progetto da un modello offre un progetto con le informazioni di base per tale tipo di progetto. È possibile rinominare i file o aggiungere codice nuovo o esistente e altre risorse al progetto in base alle esigenze.

Detto questo, non è necessario usare soluzioni e progetti per sviluppare app in Visual Studio. È anche possibile aprire il codice clonato da Git o scaricato da un'altra origine. Per altre informazioni, vedere Sviluppare codice in Visual Studio senza progetti o soluzioni.

Creare un progetto usando un modello di progetto

Per informazioni su come selezionare un modello per creare un progetto, vedere Creare un nuovo progetto in Visual Studio. Per creare un progetto di esempio e una soluzione come esercizio, vedere Introduzione a progetti e soluzioni.

Creare un progetto da file di codice esistenti

Se è presente una raccolta di file di origine di codice è possibile aggiungerli facilmente a un progetto.

  1. Nel menu di Visual Studio selezionare File>Nuovo>progetto da codice esistente.

  2. Nella Creazione guidata progetto da file di codice esistenti selezionare il tipo di progetto desiderato nell'elenco Tipo di progetto da creare? e quindi selezionare Avanti.

  3. Nella pagina Specifica dettagli progetto passare al percorso dei file e quindi immettere un nome per il nuovo progetto nella casella Nome. Al termine, selezionare Fine.

Nota

Questa opzione risulta più adatta per raccolte di file relativamente semplici. Attualmente sono supportati solo i tipi di progetto C++, Visual Basic e C#.

Aggiungere file a una soluzione

Se si dispone di un file che si applica a più progetti, ad esempio un file leggimi per la soluzione o altri file che appartengono logicamente a livello di soluzione anziché in un progetto specifico, è possibile aggiungerli alla soluzione stessa. Per aggiungere un elemento a una soluzione, nel menu di scelta rapida del nodo della soluzione in Esplora soluzioni selezionare Aggiungi>nuovo elemento o Aggiungi>elemento esistente.

Suggerimento

Un file di soluzione è una struttura per organizzare i progetti in Visual Studio. Contiene lo stato delle informazioni sulla soluzione in due file: un file .sln (basato su testo, condiviso) e un file con estensione suo (binario, nascosto, opzioni di soluzione specifiche dell'utente). Pertanto, non è consigliabile copiare e rinominare una soluzione. È consigliabile creare una nuova soluzione e quindi aggiungervi elementi esistenti.

Confrontare i file

A partire dalla versione 17.7, è possibile confrontare i file in Esplora soluzioni usando le opzioni del menu di scelta rapida. Per altre informazioni, vedere Lo strumento di confronto dei file in Informazioni su Esplora soluzioni.

Creare un progetto .NET che usa una specifica versione di .NET Framework

Quando si crea un progetto .NET Framework è possibile indicare la versione specifica di .NET Framework che si vuole usare nel progetto. Quando invece si crea un progetto .NET Core, non si specifica una versione del framework.

Per specificare una versione di .NET Framework, selezionare un elemento nell'elenco Framework nella pagina Configura il nuovo progetto .

Screenshot dell'elenco a discesa Framework nella finestra di dialogo Configura nuovo progetto in Visual Studio 2019.

Screenshot dell'elenco a discesa Framework nella finestra di dialogo Configura nuovo progetto.

Creare soluzioni vuote

È anche possibile creare soluzioni vuote che non contengono progetti. Questa opzione può funzionare correttamente quando si vuole costruire la soluzione e i progetti da zero.

Per creare una soluzione vuota

  1. Nella barra dei menu scegliere File>Nuovo>Progetto.

  2. Nella pagina Crea un nuovo progetto immettere soluzione nella casella di ricerca.

  3. Selezionare il modello Soluzione vuota e quindi selezionare Avanti.

  4. Immettere Nome soluzione e Valori percorso per la soluzione e quindi selezionare Crea.

Dopo aver creato una soluzione vuota, è possibile aggiungere progetti o elementi nuovi o esistenti selezionando Aggiungi nuovo elemento o Aggiungi elemento esistente nel menu Progetto .

Come indicato in precedenza, è anche possibile aprire file di codice senza usare un progetto o una soluzione. Per altre informazioni su questa modalità di sviluppo di codice, vedere Sviluppare codice in Visual Studio senza progetti o soluzioni.

Soluzione multiprogetto

È possibile creare una soluzione contenente più progetti. Iniziare con una soluzione vuota o una soluzione contenente un progetto e aggiungervi più progetti nuovi o esistenti usando Aggiungi>nuovo progetto/ esistente. Ad esempio, è possibile creare una soluzione contenente un progetto C# e un progetto Visual Basic.

Per altre informazioni sulla creazione di una soluzione che contiene più progetti, vedere Creare e rimuovere dipendenze di progetto e Impostare più progetti di avvio.

Eliminare una soluzione, un progetto o un elemento

È possibile usare il menu di scelta rapida con il pulsante destro del mouse per eliminare o rimuovere soluzioni, progetti o elementi in Visual Studio, ma rimuoverli solo dalla soluzione o dal progetto corrente.

Per eliminare definitivamente una soluzione o altri componenti dal sistema, usare Esplora file in Windows per eliminare la cartella contenente i file di soluzione .sln e suo. Prima di eliminare una soluzione, è possibile eseguire il backup dei progetti e dei file nel caso in cui sia necessario di nuovo.

Nota

Il file con estensione suo è un file nascosto che non viene visualizzato se si usano le impostazioni di Esplora file predefinite. Per visualizzare i file nascosti, nel menu Visualizza in Esplora file selezionare Mostra>elementi nascosti.

Eliminare una soluzione in modo permanente

È possibile accedere Esplora file in Windows usando Esplora soluzioni in Visual Studio. Ecco come.

  1. In Esplora soluzioni scegliere Apri cartella Esplora file nel menu di scelta rapida della soluzione da eliminare.

  2. In Esplora file spostarsi in alto di un livello.

  3. Selezionare la cartella contenente la soluzione e quindi selezionare la chiave Elimina.