Elemento TemplateData (modelli di Visual Studio)
Classifica il modello e definisce la modalità di visualizzazione per la finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento.
<TemplateData>
<Name> ... </Name>
<Description> ... </Description>
<Icon> ... </Icon>
<ProjectType> ... </ProjectType>
...
</TemplateData>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Nessuno.
Elementi figlio
Elemento |
Descrizione |
---|---|
Elemento obbligatorio. Specifica il nome del modello come verrà visualizzato nella finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento. |
|
Elemento obbligatorio. Specifica la descrizione del modello come verrà visualizzata nella finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento. |
|
Elemento obbligatorio. Specifica il percorso e il nome file del file di immagini utilizzato come icona del modello, che verrà visualizzata nella finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento. |
|
Elemento obbligatorio. Classifica il modello di progetto in modo che venga visualizzato nel gruppo specificato nella finestra di dialogo Nuovo progetto. |
|
Elemento facoltativo. Classifica il modello di progetto in modo che venga visualizzato nella sottocategoria specificata nella finestra di dialogo Nuovo progetto. |
|
Elemento facoltativo. Specifica l'ID del modello. |
|
Elemento facoltativo. Specifica l'ID del gruppo di modelli. |
|
Elemento facoltativo. Specifica un valore che viene utilizzato per disporre il modello, tra gli altri modelli della stessa categoria, come verrà visualizzato nella finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento. |
|
Elemento facoltativo. Specifica se verrà creata una cartella contenitore alla creazione dell'istanza del progetto. |
|
Elemento facoltativo. Specifica il nome che verrà generato dal sistema del progetto di Visual Studio per il progetto o l'elemento che verrà creato. |
|
Elemento facoltativo. Specifica se il sistema del progetto di Visual Studio genererà un nome predefinito per il progetto o l'elemento che verrà creato. |
|
Elemento facoltativo. Specifica se il progetto può essere creato come progetto temporaneo. |
|
Elemento facoltativo. Specifica se il pulsante Sfoglia sarà disponibile nella finestra di dialogo Nuovo progetto per consentire di modificare in modo semplice la directory predefinita in cui viene salvato un nuovo progetto. |
|
Elemento facoltativo. Specifica se il modello verrà visualizzato nella finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento. |
|
Elemento facoltativo. Specifica il numero di categorie principali che verranno visualizzate nel modello nella finestra di dialogo Nuovo progetto. |
|
Elemento facoltativo. |
|
Elemento facoltativo. Specifica se la casella di testo Percorso sarà abilitata, disabilitata o nascosta per il modello di progetto nella finestra di dialogo Nuovo progetto. |
|
Elemento facoltativo. Utilizzare questo elemento se il modello supporta solo una versione minima specifica e le versioni successive, se presenti, di .NET Framework. |
|
Elemento facoltativo. Specifica se il modello supporta una pagina master per i progetti Web. |
|
Elemento facoltativo. Specifica se il modello supporta la separazione del codice o il modello di pagina code-behind per i progetti Web. |
|
Elemento facoltativo. Specifica se il modello di elemento Web sarà identico per più linguaggi e se l'opzione Linguaggio sarà disponibile nella finestra di dialogo Nuovo progetto. |
Elementi padre
Elemento |
Descrizione |
---|---|
Elemento obbligatorio. Contiene tutti i metadati per il modello di progetto, il modello di elemento o lo starter kit. |
Note
TemplateData è un elemento obbligatorio.
Se non si include un elemento facoltativo, verrà utilizzato il valore predefinito del rispettivo elemento.
Esempio
Nell'esempio riportato di seguito vengono illustrati i metadati per un modello di progetto di un'applicazione di Visual C#.
<VSTemplate Type="Project" Version="2.0.0"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My template</Name>
<Description>A basic starter kit</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<Project File="MyStarterKit.csproj">
<ProjectItem>Form1.cs<ProjectItem>
<ProjectItem>Form1.Designer.cs</ProjectItem>
<ProjectItem>Program.cs</ProjectItem>
<ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
<ProjectItem>Properties\Resources.resx</ProjectItem>
<ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
<ProjectItem>Properties\Settings.settings</ProjectItem>
<ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
</Project>
</TemplateContent>
</VSTemplate>
Vedere anche
Riferimenti
Riferimenti allo schema dei modelli di Visual Studio