Elemento ProjectTemplateLink (modelli di Visual Studio)
Specifica il percorso del file .vstemplate di un progetto in un modello multiprogetto.
<ProjectTemplateLink ProjectName="Name">
PathToTemplateFile
</ProjectTemplateLink>
Attributi ed elementi
Nelle seguenti sezioni sono illustrati attributi, elementi figlio ed elementi padre.
Attributi
Attributo |
Descrizione |
---|---|
ProjectName |
Attributo facoltativo. Specifica il nome di ogni singolo progetto in un modello multiprogetto. Nella finestra di dialogo Nuovo progetto non è possibile assegnare i nomi ai singoli progetti. |
Elementi figlio
Nessuno.
Elementi padre
Elemento |
Descrizione |
---|---|
Specifica l'organizzazione e i contenuti dei modelli multiprogetto. |
|
Raggruppa i progetti in modelli multiprogetto. |
Valore di testo
È necessario specificare un valore per il testo.
Questo testo specifica il percorso del file .vstemplate del modello.
Note
I modelli multiprogetto fungono da contenitori per due o più progetti. L'elemento ProjectTemplateLink viene utilizzato per specificare il percorso del file .vstemplate per uno dei progetti presenti nel modello. Il file .vstemplate di un modello multiprogetto contiene un elemento ProjectTemplateLink per ciascun progetto presente nel modello. Per ulteriori informazioni sui modelli multiprogetto, vedere Procedura: creare modelli basati su più progetti.
Esempio
Nell'esempio riportato di seguito viene mostrato un file .vstemplate radice per un multiprogetto semplice. In questo esempio, il modello contiene due progetti My Windows Application e My Class Library. L'attributo ProjectName nell'elemento ProjectTemplateLink imposta il nome per Visual Studio da assegnare a questo progetto. Se l'attributo ProjectName non esiste, per il nome del progetto verrà utilizzato il nome del file .vstemplate.
<VSTemplate Version="2.0.0" Type="ProjectGroup"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>Multi-Project Template Sample</Name>
<Description>An example of a multi-project template</Description>
<Icon>Icon.ico</Icon>
<ProjectType>VisualBasic</ProjectType>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="My Windows Application">
WindowsApp\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="My Class Library">
ClassLib\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
Vedere anche
Attività
Procedura: creare modelli basati su più progetti
Riferimenti
Riferimenti allo schema dei modelli di Visual Studio