Creare, usare ed eliminare progetti e soluzioni di Visual Studio

Questo articolo illustra come creare e usare progetti di Visual Studio da zero 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.

Diagram that shows the solution and project hierarchy.

Nota

Questo argomento si applica a Visual Studio in Windows. Per Visual Studio per Mac, vedere Creare progetti in Visual Studio per Mac.

È possibile visualizzare le soluzioni e i progetti in una finestra degli strumenti denominata Esplora soluzioni. Lo screenshot seguente mostra una soluzione console C# di esempio in Esplora soluzioni che 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 of Solution Explorer with two projects.

È possibile creare autonomamente un progetto aggiungendo i file necessari. In alternativa Visual Studio offre una selezione di modelli di progetto per semplificare le fasi iniziali. Se si usa un modello è possibile ottenere un progetto con tutti gli elementi essenziali per il tipo di progetto scelto e rinominare i file o aggiungere codice nuovo o esistente e altre risorse in base alle esigenze.

Detto questo, le soluzioni e i progetti non sono necessari per sviluppare app in Visual Studio. È anche possibile aprire il codice clonato da Git o scaricato altrove. Per altre informazioni, vedere Sviluppare codice in Visual Studio senza progetti o soluzioni.

Creare un progetto da un modello di progetto

Per informazioni su come selezionare un modello per creare un nuovo progetto, vedere Creare un nuovo progetto in Visual Studio. Per un esempio di progetto e soluzione creato da zero, completare le istruzioni dettagliate e il codice di esempio, 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. Scegliere File>Nuovo>progetto dal codice esistente dal menu.

  2. Nella procedura guidata Crea progetto da file di codice esistenti selezionare il tipo di progetto desiderato nella casella di riepilogo Tipo di progetto da creare? e quindi selezionare il pulsante Avanti.

  3. Nella procedura guidata, passare al percorso dei file e immettere un nome per il nuovo progetto nella casella Nome. Al termine, selezionare il pulsante Fine .

Nota

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

Aggiungere file a una soluzione

Se è presente un file che può essere usato per più progetti, ad esempio un file Leggimi per la soluzione o altri file che appartengono al livello della soluzione più che a 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 di tali informazioni in due file: un file con estensione sln (basato su testo, condiviso) e un file con estensione suo (binario, nascosto, opzioni di soluzione specifiche dell'utente). Pertanto, una soluzione non è qualcosa che deve essere copiato e rinominato; È invece 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 la sezione Strumento di confronto dei file della pagina 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 il menu a discesa Framework nella pagina Configura il nuovo progetto .

Screenshot of the Framework selector in the 'Configure new project' dialog box in Visual Studio 2019.

Screenshot of the Framework selector in the 'Configure new project' dialog box.

Creare soluzioni vuote

È anche possibile creare soluzioni vuote che non includono alcun progetto. Questa opzione può risultare preferibile quando si vuole creare da zero la soluzione e i progetti.

Per creare una soluzione vuota

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

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

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

  4. Immettere i valori Nome e Località per la soluzione e quindi selezionare Crea.

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

Come detto 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.

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 nelle impostazioni predefinite Esplora file. Per visualizzare i file nascosti, nel menu Visualizza di Esplora file selezionare la casella di controllo 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 in Esplora file dal 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 premere canc.