Soluzioni e progetti in Visual Studio

 

Per la documentazione più recente di Visual Studio 2017 RC, vedere Documentazione di Visual Studio 2017 RC.

Quando si crea un’app, un’applicazione, un sito Web, uno script, un plug-in e così via in Visual Studio, si comincia con un progetto. In senso logico, un progetto contiene di tutti i file di codice sorgente, le icone, le immagini, i file di dati e qualsiasi altro elemento che verrà compilato in un programma eseguibile o in un sito Web in caso contrario, o necessario per eseguire la compilazione. Un progetto contiene anche tutte le impostazioni del compilatore e altri file di configurazione che potrebbero essere necessari per i vari servizi o componenti con cui il programma comunicherà.

In senso letterale, un progetto è un file XML (*. vbproj, *con estensione csproj, *con estensione vcxproj) che definisce una gerarchia di cartelle virtuale insieme ai percorsi di tutti gli elementi "contiene" e tutte le impostazioni di compilazione. In Visual Studio, il file di progetto viene utilizzato da Esplora soluzioni per visualizzare il contenuto e le impostazioni del progetto. Quando si compila il progetto, il motore MSBuild utilizza il file di progetto per creare il file eseguibile. È inoltre possibile personalizzare progetti per produrre altri tipi di output.

Un progetto è contenuto, in senso logico e all’interno di un file system, in una soluzioneche può contenere uno o più progetti, insieme alle informazioni di compilazione, alle impostazioni di finestra di Visual Studio ed eventuali file misti che non sono associati ad alcun progetto. In senso letterale, la soluzione è un file di testo con un formato univoco specifico. In genere, non è destinato a essere modificato manualmente.

Una soluzione dispone un file con estensione suo associata che archivia le impostazioni, le preferenze e le informazioni di configurazione per ogni utente che ha lavorato al progetto.

Nel diagramma seguente viene illustrata la relazione tra progetti e soluzioni e gli elementi in essi contenuti dal punto di vista logico.

Progetti e soluzioni di Visual Studio

È inoltre possibile creare modelli di progetto e modelli di elemento personalizzati. Per ulteriori informazioni, vedere Creazione progetto e modelli di elemento.

Il modo più semplice per creare un nuovo progetto consiste nell’iniziare con un modello di progetto predefinito costituito da un set di file di codice generati in precedenza, file di configurazione, risorse e impostazioni che consentono di iniziare la creazione di un particolare tipo di applicazione o sito Web in un determinato linguaggio di programmazione. Questi modelli vengono visualizzati nel finestra di dialogo Nuovo progetto quando si sceglie #124; & File Nuova | Progetto o #124; & File Nuova | Sito Web dal menu principale, quindi passare. Per altre informazioni, vedere Creating Solutions and Projects e Creazione di progetti da modelli.

Dopo aver creato un nuovo progetto, viene utilizzato Esplora soluzioni per visualizzare e gestire progetti e soluzioni e i relativi articoli associati. Nella figura seguente viene illustrato Esplora Server con una soluzione C# contenente due progetti.

Esplora soluzioni

IDE di Visual Studio

Mostra: