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 tworzenie pakietów wsadowych.