Elemento ProjectTemplateLink (modelos do 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 seções a seguir descrevem os atributos e elementos filho elementos pai.
Atributos
Atributo |
Descrição |
---|---|
ProjectName |
Atributo opcional. Especifica o nome de cada projeto individual em um modelo de multiprojeto.The Novo projetocaixa de diálogo não é possível atribuir nomes para projetos individuais. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
Especifica a organização e o Sumário de multi-projeto modelos. |
|
Agrupa projeto s no multi-projeto modelos. |
Valor de texto
É necessário um valor de texto.
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.The ProjectTemplateLink elemento é usado para especificar o local do arquivo .vstemplate para um dos projetos do modelo. O arquivo .vstemplate do modelo de multiprojeto contém um ProjectTemplateLink elemento para cada projeto no modelo. Para obter mais informações sobre multi-projeto modelos, 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="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>
Consulte também
Tarefas
Como: Criar modelos multiprojetos
Referência
Referência de esquema de modelo do Studio Visual