Sdílet prostřednictvím


Nástroj MSBuild známých Metadata položky

Následující tabulka popisuje přiřazené každé položky při vytvoření metadat.Každý příklad byla použita následující prohlášení položku zahrnout soubor C:\MyProject\Source\Program.cs v projektu.

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

Metadata položky

Description

%(FullPath)

Obsahuje úplnou cestu položky.Příklad:

C:\MyProject\Source\Program.cs

%(RootDir)

Obsahuje položky kořenového adresáře.Příklad:

C:\

%(Filename)

Obsahuje název souboru položky bez přípony.Příklad:

Program

%(Extension)

Obsahuje příponu názvu položky.Příklad:

.cs

%(RelativeDir)

Obsahuje cestu zadanou v Include atribut až do konečného zpětné lomítko (\).Příklad:

Source\

%(Directory)

Obsahuje adresář zboží bez kořenového adresáře.Příklad:

MyProject\Source\

%(RecursiveDir)

Pokud Include atribut obsahuje zástupný znak **, určuje tato metadata část cesty, která nahrazuje zástupný znak.Další informace o zástupných znaků naleznete v tématu Jak: Vyberte soubory k sestavení.

Pokud složka C:\MySolution\MyProject\Source\ obsahuje soubor Program.cs, a je-li soubor projektu obsahuje tuto položku:

<ItemGroup>

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

</ItemGroup>

Klepněte na hodnotu %(MyItem.RecursiveDir) by MySolution\MyProject\Source\.

%(Identity)

Položku určenou v Include atribut..Příklad:

Source\Program.cs

%(ModifiedTime)

Obsahuje časové razítko z poslední položka byla upravena.Příklad:

2004-07-01 00:21:31.5073316

%(CreatedTime)

Obsahuje časové razítko z vytvoření položky.Příklad:

2004-06-25 09:26:45.8237425

%(AccessedTime)

Obsahuje časové razítko z poslední doby, který získal čas.

2004-08-14 16:52:36.3168743

Viz také

Koncepty

Nástroj MSBuild položky

Nástroj MSBuild dávkování

Další zdroje

Nástroj MSBuild odkaz