Che cosa sono i modelli di progetto e di elemento?
I modelli di progetto e di elemento sono stub riutilizzabili che offrono codice e struttura di base da personalizzare per scopi personalizzati. In genere, si inizia con un modello di progetto e quindi si aggiunge un modello di elemento.
modelli di Visual Studio
Quando si installa Visual Studio, sono disponibili molti modelli di progetto e di elemento predefiniti. I modelli di progetto, ad esempio i modelli ASP.NET Core Web App e Libreria di classi, sono disponibili per la scelta quando si crea un nuovo progetto. I modelli di elemento, ad esempio file di codice, file XML, pagine HTML e fogli di stile, vengono visualizzati nella finestra di dialogo Aggiungi nuovo elemento del progetto>.
I modelli rappresentano un punto di partenza per iniziare a creare progetti o per espandere i progetti esistenti. I modelli di progetto forniscono i file necessari per un determinato tipo di progetto, includono i riferimenti ad assembly standard e impostano le proprietà di progetto predefinite e le opzioni del compilatore. I modelli di elemento possono variare in complessità da un singolo file vuoto con estensione di file specifica, a più file di codice sorgente con codice stub, file di informazioni della finestra di progettazione e risorse incorporate.
È possibile usare modelli installati, creare modelli personalizzati o scaricare e usare modelli creati dalla community. Per altre informazioni, vedere Procedura: Creare modelli di progetto e Procedura: Creare modelli di elementi.
Contenuto di un modello
Tutti i modelli di progetto e di elemento, installati con Visual Studio o creati dall'utente, funzionano usando gli stessi principi e hanno contenuti simili. Tutti i modelli contengono gli elementi seguenti:
I file da creare quando viene usato il modello, tra cui i file del codice sorgente, le risorse incorporate, i file di progetto e così via.
Un file con estensione vstemplate, che contiene i metadati necessari per creare un progetto o un elemento dal modello e per visualizzare il modello nella pagina Crea un nuovo progetto o nella finestra di dialogo Aggiungi nuovo elemento.
Per altre informazioni sui file con estensione vstemplate, vedere Aggiungere o modificare tag nei modelli di progetto e Parametri di modelli.
Quando questi file vengono compressi in un file con estensione zip e inseriti nella cartella corretta, Visual Studio li visualizza automaticamente nelle seguenti posizioni:
I modelli di progetto vengono visualizzati nella pagina Crea un nuovo progetto.
I modelli di elementi vengono visualizzati nella finestra di dialogo Aggiungi nuovo elemento.
Per altre informazioni sulle cartelle modello, vedere Procedura: Individuare e organizzare modelli di progetto e di elemento.