Progetti come contenitori
Aggiornamento: novembre 2007
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 generazione e il debug logico 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à.
È 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, oltre che da script di database, stored procedure e riferimenti ai 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 Finestra di dialogo Nuovo progetto.
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 generazione. Per ulteriori informazioni, vedere Elementi del progetto. È possibile lavorare con le impostazioni predefinite fornite oppure personalizzare le configurazioni di generazione. 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.
In generale, nel file di progetto vengono archiviate le impostazioni di generazione 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.