Compartilhar via


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

ProjectCollection

Especifica a organização e o Sumário de multi-projeto modelos.

SolutionFolder

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

Outros recursos

Modelos Visual Studio