Progetti come contenitori

Per agevolare l'organizzazione e l'esecuzione di attività comuni relative agli elementi in fase di sviluppo, i progetti di Visual Studio vengono utilizzati come contenitori all'interno di una soluzione per la gestione, la compilazione e il debug logici degli elementi che costituiscono l'applicazione. Il risultato finale di un progetto corrisponde in genere a un programma eseguibile (EXE), una libreria a collegamento dinamico (DLL) o un modulo, per citare solo alcune possibilità.

Rappresentazione grafica di elementi di soluzione di progetto

È possibile creare un progetto semplice o complesso in base ai requisiti che si intende soddisfare. Un progetto semplice può essere costituito da un form o da un documento HTML, da file di codice sorgente e da un file di progetto. Progetti più complessi possono essere costituiti dagli elementi citati ai quali si aggiungono script di database, stored procedure e riferimenti a Servizi Web XML esistenti.

Modelli di progetto

In tutti i prodotti di sviluppo di Visual Studio sono disponibili alcuni modelli di progetto predefiniti. È possibile utilizzare uno dei numerosi modelli di progetto per creare il contenitore di progetto base e un primo insieme di elementi necessari allo sviluppo di applicazioni, classi, controlli o librerie. Se ad esempio si intende creare un'applicazione Windows, nel progetto è contenuto un elemento Windows Form da personalizzare. Allo stesso modo, se si intende creare un'applicazione Web, nel progetto è disponibile un elemento Web Form. Per ulteriori informazioni sui tipi di progetto e i modelli disponibili per il linguaggio utilizzato, vedere Modelli di progetto predefiniti di Visual Studio.

I progetti e i rispettivi modelli consentono di concentrarsi sulla funzionalità specifica che si desidera implementare mentre nel progetto sono eseguite attività comuni di gestione e di compilazione. Per ulteriori informazioni, vedere Elementi del progetto. È possibile lavorare con le impostazioni predefinite fornite oppure personalizzare le configurazioni della build. Per ulteriori informazioni, vedere Configurazioni di compilazione.

È possibile inoltre creare modelli personalizzati. Per ulteriori informazioni, vedere Modelli di Visual Studio.

File di progetto

In ogni modello di progetto viene creato e gestito un file di progetto per la memorizzazione dei metadati specifici. Il file di progetto viene creato e gestito automaticamente mentre l'utente opera all'interno dell'ambiente di sviluppo integrato (IDE). L'estensione del file di progetto e l'effettivo contenuto è determinata dal tipo di progetto definito, pertanto una descrizione completa non rientra nell'ambito del presente argomento. I progetti di siti Web non mantengono i file di progetto. Per ulteriori informazioni, vedere Confronto tra progetti di applicazione Web e progetti di sito Web.

In generale, nel file di progetto vengono archiviate le impostazioni di compilazione e di configurazione specificate per il progetto e il relativo insieme di elementi. In alcuni progetti è previsto un elenco dei file associati al progetto e il percorso del file.

Quando un elemento viene aggiunto a un progetto, al file di progetto viene aggiunto anche il percorso fisico del file di origine su disco. Quando si rimuove il collegamento dal progetto, l'informazione viene eliminata dal file di definizione. Per ogni modello di progetto vengono determinati i comandi che si renderanno disponibili per ciascun elemento. Per ulteriori informazioni, vedere Gestione degli elementi nei progetti.

Vedere anche

Riferimenti

finestra Proprietà

Concetti

Proprietà del progetto

Altre risorse

Compilazione in Visual Studio