Udostępnij za pośrednictwem


Program MSBuild znanych metadanych elementu

W poniższej tabeli opisano metadanych, przypisany do każdego elementu po utworzeniu.W każdym przykładzie wykorzystano następującą deklarację elementu można dołączyć plik C:\MyProject\Source\Program.cs w projekcie.

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

Element metadanych

Opis

%(FullPath)

Zawiera pełną ścieżkę do elementu.Na przykład:

C:\MyProject\Source\Program.cs

%(RootDir)

Zawiera katalog główny element.Na przykład:

C:\

%(FileName)

Zawiera nazwę pliku elementu, bez rozszerzenia.Na przykład:

Program

%(Extension)

Zawiera rozszerzenie nazwy pliku elementu.Na przykład:

.cs

%(RelativeDir)

Zawiera ścieżkę, określone w Include atrybut, aż do ostatecznego kreski ułamkowej odwróconej (\).Na przykład:

Source\

%(Directory)

Zawiera katalog elementu, bez katalogu głównego.Na przykład:

MyProject\Source\

%(RecursiveDir)

Jeśli Include atrybut zawiera symbol wieloznaczny **, to metadane określa część ścieżki, która zastępuje symbolu wieloznacznego.Aby uzyskać więcej informacji dotyczących symboli wieloznacznych, zobacz Jak: Wybierz pliki do kompilacji.

Jeśli folder C:\MySolution\MyProject\Source\ zawiera plik, plik Program.cs, i jeżeli plik projektu zawiera ten element:

<ItemGroup>

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

</ItemGroup>

następnie wartość %(MyItem.RecursiveDir) byłoby MySolution\MyProject\Source\.

%(Identity)

Element określony w Include atrybut.Na przykład:

Source\Program.cs

%(ModifiedTime)

Zawiera sygnatury czasowej od ostatniego element został zmodyfikowany.Na przykład:

2004-07-01 00:21:31.5073316

%(CreatedTime)

Zawiera sygnatury czasowej od utworzenia elementu.Na przykład:

2004-06-25 09:26:45.8237425

%(AccessedTime)

Zawiera sygnatury czasowej od czasu ostatniego dostępu do chwili.

2004-08-14 16:52:36.3168743

Zobacz też

Koncepcje

Program MSBuild elementów

Program MSBuild tworzenie pakietów wsadowych.

Inne zasoby

Program MSBuild odniesienia