Share via


Creazione di modelli per progetti ed elementi in Visual Studio

Il progetto Visual Studio e gli elementi di modello forniscono stub riutilizzabili che supportano l'utente con codice di base e strutture che può utilizzare per i propri scopi.

Modelli di Visual Studio

Durante l'installazione di Visual Studio vengono installati vari modelli di progetto e di elemento predefiniti.I modelli Applicazione Windows Form e Libreria di classi di Visual Basic e Visual C# disponibili nella finestra di dialogo Nuovo progetto sono esempi di modelli di progetto.I modelli di elemento installati sono disponibili nella finestra di dialogo Aggiungi nuovo elemento e comprendono elementi quali file XML, pagine HTML e fogli di stile.

I modelli rappresentano un punto di partenza per cominciare la creazione di progetti o per espandere i progetti correnti.Nei modelli di progetto sono presenti i file necessari per un determinato tipo di progetto, sono inclusi i riferimenti ad assembly standard, nonché la possibilità di impostare le proprietà di progetto predefinite e le opzioni del compilatore.La complessità dei modelli di elemento può variare: da un singolo file vuoto con una corretta estensione di file fino a un elemento a più file contenente, ad esempio, file di codice sorgente con codice stub, file di informazioni sulla progettazione e risorse incorporate.

Oltre ai modelli installati disponibili nelle finestre di dialogo Nuovo progetto e Aggiungi nuovo elemento, è possibile creare modelli personalizzati o scaricare e utilizzare i modelli creati dalla community.Per ulteriori informazioni, vedere Procedura: creare modelli di progetto e Procedura: creare modelli di elementi.

Contenuto di un modello

Tutti i modelli di progetto e i modelli di elemento, sia quelli installati con Visual Studio sia quelli creati dall'utente, funzionano in base agli stessi principi e sono costituiti dai medesimi contenuti.Tutti i modelli contengono i seguenti elementi:

  • I file da creare quando viene utilizzato il modello,tra cui i file del codice sorgente, le risorse incorporate, i file di progetto e così via.

  • Un file .vstemplateche contiene i metadati che forniscono a Visual Studio le informazioni necessarie per visualizzare il modello nelle finestre di dialogo Nuovo progetto e Aggiungi nuovo elemento e per creare dal modello un progetto o un elemento.Per ulteriori informazioni sui file VSTEMPLATE, vedere Parametri di template.

Quando questi file vengono compressi in un file con estensione zip e inseriti nella cartella corretta, Visual Studio consente di visualizzarli automaticamente nella sezione Modelli personali delle finestre di dialogo Nuovo progetto e Aggiungi nuovo elemento.Per ulteriori informazioni sulle cartelle dei modelli, vedere Procedura: individuare e organizzare modelli di progetto e modelli di elementi.

Starter kit

Gli starter kit sono modelli avanzati che possono essere condivisi con altri membri della community.Uno starter kit include esempi di codice sottoposti a compilazione, documentazione e altre risorse per facilitare l'apprendimento di nuovi strumenti e tecniche di programmazione durante la compilazione di applicazioni utili e reali.I contenuti e le procedure di base per gli starter kit sono identici a quelli dei modelli.Per ulteriori informazioni, vedere Procedura: creare starter kit.

Vedere anche

Attività

Procedura: creare modelli di progetto

Procedura: creare modelli di elementi

Concetti

Parametri di template

Procedura: creare starter kit

Altre risorse

Personalizzazione di modelli di progetto e modelli di elementi