Differenze tra modelli di progetto e modelli di elementi
In Visual Studio i modelli sono divisi in due categorie principali: i modelli di progetto e modelli di elemento. In questo argomento vengono descritte alcune differenze tra i modelli di progetto e modelli di elemento.
Modelli di elementi
I modelli di elemento sono singoli elementi che possono essere aggiunti a un progetto tramite la finestra di dialogo Aggiungi nuovo elemento. Alcuni esempi di modelli di elemento disponibili in Visual Studio sono i seguenti:
Windows Form
File di codice
Schema XML
Modelli di progetto
I modelli di progetto sono progetti completi che permettono di creare un nuovo progetto utilizzando la finestra di dialogo Nuovo progetto. Un modello di progetto include tutti i file necessari per cominciare un tipo specifico di progetto. Alcuni esempi di modelli di progetto disponibili in Visual Studio sono i seguenti:
Applicazione Windows
Libreria di classi
Progetto vuoto
Per eseguire azioni personalizzate, è possibile utilizzare la procedura guidata per la creazione di progetti dai modelli. Per ulteriori informazioni, vedere Procedura: utilizzare procedure guidate con modelli di progetto.
Contenuto dei modelli
Entrambi i modelli di elemento e di progetto vengono salvati come file .zip. Il contenuto dei file .zip varia in base al tipo di modello.
I file .zip di un modello di elemento contengono quanto segue:
Il file .vstemplate che contiene i metadati per il modello.
Uno o più file da aggiungere al progetto quando dal modello viene creata l'istanza di un elemento.
Nota
Nonostante i modelli di elemento possano specificare soltanto un elemento, talvolta l'elemento contiene più file. I modelli di elemento Windows Form, ad esempio, possono contenere un file di codice, un file di progettazione e un file di risorse. Per ulteriori informazioni, vedere Procedura: creare modelli di elementi a più file.
Un file di icona facoltativo da visualizzare nella finestra di dialogo Aggiungi nuovo elemento.
I file .zip di un modello di progetto contengono quanto segue:
Il file .vstemplate che contiene i metadati per il modello.
Il file di progetto o il file Web.config.
I file di codice, come Windows Form, Web Form, i file di classe e i file di risorse.
Un file di icona facoltativo da visualizzare nella finestra di dialogo Nuovo progetto.
Creazione e utilizzo dei modelli
I modelli di progetto e i modelli di elemento vengono creati e utilizzati in modi diversi. Nella tabella seguente viene spiegato come completare le attività più comuni utilizzando i modelli di progetto e i modelli di elemento.
Attività |
Modelli di progetto |
Modelli di elementi |
---|---|---|
Specifica del tipo di modello nel file .vstemplate. |
Impostare l'attributo Type dell'elemento VSTemplate su Project. |
Impostare l'attributo Type dell'elemento VSTemplate su Item. |
Creazione di un'istanza del modello. |
Selezionare il modello nella finestra di dialogo Nuovo progetto. |
Con un progetto aperto, selezionare il modello nella finestra di dialogo Aggiungi nuovo elemento. |
Aggiunta di riferimenti agli assembly. |
Aggiungere i riferimenti al progetto prima di creare il modello. |
Aggiungere i riferimenti con l'elemento Riferimenti nel file .vstemplate. |
Vedere anche
Attività
Procedura: aggiungere riferimenti ai modelli
Riferimenti
Riferimenti allo schema dei modelli di Visual Studio