Elemento de ProjectTemplateLink (modelos Visual Studio)
Especifica o caminho para o arquivo .vstemplate de um projeto em um modelo de multiprojeto.
<ProjectTemplateLink ProjectName="Name">
PathToTemplateFile
</ProjectTemplateLink>
Atributos e elementos
As seguintes seções descrevem o atributo, elementos filhos, e os elementos pai.
Atributos
Atributo |
Descrição |
---|---|
ProjectName |
atributo opcional. Especifica o nome para cada projeto individual em um modelo de multiprojeto.A caixa de diálogo de Novo Projeto não pode atribuir nomes para projetos individuais. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
Especifica a organização e o conteúdo dos modelos de multiprojetos. |
|
Projetos de grupos em modelos de multiprojetos. |
Valor de texto
Um valor de texto é necessário.
Esse texto especifica o caminho para o arquivo .vstemplate do modelo.
Comentários
Modelos de multiprojetos atuam como contêineres para dois ou mais projetos.O elemento de ProjectTemplateLink é usado para especificar o local do arquivo .vstemplate para um dos projetos no modelo.O arquivo .vstemplate de um modelo de multiprojeto contém um elemento de ProjectTemplateLink para cada projeto no modelo.Para obter mais informações sobre modelos de multiprojetos, consulte Como: criar modelos multiprojetos.
Exemplo
Este exemplo mostra um arquivo .vstemplate raiz de multiprojeto simples.Nesse exemplo, o modelo contém dois projetos, My Windows Application e My Class Library.O atributo ProjectName no elemento ProjectTemplateLink define o nome Visual Studio para atribuir este projeto.Se o atributo ProjectName não existir, o nome do arquivo .vstemplate é usado como o nome do projeto.
<VSTemplate Version="3.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>
Consulte também
Tarefas
Como: criar modelos multiprojetos
Referência
Referência do esquema de modelo do Visual Studio