MSBuild Well-known metadados de item

A tabela a seguir descreve os metadados atribuído a cada item durante a criação. Em cada exemplo, a seguinte declaração do item foi usada para incluir o arquivo C:\MyProject\Source\Program.cs no projeto.

<ItemGroup>
    <MyItem Include="Source\Program.cs" />
</ItemGroup>

Metadados de item

Descrição

%(FullPath)

Contém o caminho completo do item. Por exemplo:

C:\MyProject\Source\Program.cs

%(RootDir)

Contém o diretório raiz do item. Por exemplo:

C:\

%(Filename)

Contém nome de arquivo do item, sem a extensão. Por exemplo:

Program

%(extensão)

Contém a extensão de nome de arquivo do item. Por exemplo:

.cs

%(RelativeDir)

Contém o caminho especificado em de Include atributo, até a barra invertida final (\). Por exemplo:

Source\

%(diretório)

Contém o diretório do item, sem o diretório raiz. Por exemplo:

MyProject\Source\

%(RecursiveDir)

Se o Include atributo contém o caractere curinga **, esses metadados Especifica o caminho para o arquivo, a partir do local do curinga. Para obter mais informações sobre caracteres curinga, consulte Como: Usar caracteres curinga parComCompilação Tudo arquivos em um diretório.

Este exemplo tem nenhum RecursiveDir metadados, mas se o exemplo a seguir foi usado para incluir este item, o item conteria uma RecursiveDir valor de MyProject\Source\.

<ItemGroup>

<MyItem Include="C:\**\Program.cs" />

</ItemGroup>

Se o exemplo a seguir foi usado para incluir este item, o RecursiveDir valor do item permanecerá MyProject\Source\.

<ItemGroup>

<MyItem Include="C:\**\Source\Program.cs" />

</ItemGroup>

%(identidade)

O item especificado no Include atributo Por exemplo:

Source\Program.cs

%(ModifiedTime)

Contém o carimbo de data/time desde a última vez em que o item foi modificado. Por exemplo:

2004-07-01 00:21:31.5073316

%(CreatedTime)

Contém o carimbo de data/hora de quando o item foi criado. Por exemplo:

2004-06-25 09:26:45.8237425

%(AccessedTime)

Contém o carimbo de data/time da última vez que o time foi acessado.

2004-08-14 16:52:36.3168743

Consulte também

Conceitos

Itens do MSBuild

Lotes do MSBuild

Outros recursos

Referência do MSBuild