MSBuild tanınmış öğe meta
Oluşturulduktan sonra her madde için atanmış meta verileri aşağıdaki tabloda açıklanmaktadır. Her örnekte, aşağıdaki öğe bildirimi dosya eklemek için kullanılan C:\MyProject\Source\Program.cs projede.
<ItemGroup>
<MyItem Include="Source\Program.cs" />
</ItemGroup>
Öğe meta |
Description |
---|---|
%(FullPath) |
Madde tam yolunu içerir. Örne?in: C:\MyProject\Source\Program.cs |
%(RootDir) |
Madde kök dizininde bulunur. Örne?in: C:\ |
%(Filename) |
Dosya adı uzantısı olmadan madde içeriyor. Örne?in: Program |
%(Extension) |
Öğeyi dosya adı uzantısını içerir. Örne?in: .cs |
%(RelativeDir) |
Belirtilen yolu içeren Include son ters eğik çizgi (\) kadar özniteliği. Örne?in: Source\ |
%(Directory) |
Kök dizin olmadan öğenin dizini içerir. Örne?in: MyProject\Source\ |
%(RecursiveDir) |
Include Öznitelik joker karakter içeren **, joker karakteri değiştirir yolunun bir parçası bu meta verileri belirtir. Joker karakterler hakkında daha fazla bilgi için bkz: Nasıl yapılır: yapı dosyaları seçin. Klasör C:\MySolution\MyProject\Source\ Program.cs, dosyayı içeren ve proje dosyası bu öğe içeriyorsa: <ItemGroup> <MyItem Include="C:\**\Program.cs" /> </ItemGroup> sonra değeri %(MyItem.RecursiveDir) olur MySolution\MyProject\Source\. |
%(Identity) |
Belirtilen öğe Include özniteliği... Örne?in: Source\Program.cs |
%(ModifiedTime) |
Maddesi değiştirildiği son zaman zaman damgası içerir. Örne?in: 2004-07-01 00:21:31.5073316 |
%(CreatedTime) |
Öğenin oluşturulduğu gelen zaman damgası içerir. Örne?in: 2004-06-25 09:26:45.8237425 |
%(AccessedTime) |
Zaman erişilen son zaman zaman damgası içerir. 2004-08-14 16:52:36.3168743 |