Aracılığıyla paylaş


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

Ayrıca bkz.

Kavramlar

MSBuild öğeleri

MSBuild toplu iş dosyası

Diğer Kaynaklar

MSBuild başvurusu