Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Görev çıktı değerlerini öğelerde ve özelliklerde depolar.
<Proje><Hedef><Görev><Çıktısı>
Sözdizimi
<Output TaskParameter="Parameter"
PropertyName="PropertyName"
Condition = "'String A' == 'String B'" />
Öznitelikler ve öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
| Öznitelik | Tanım |
|---|---|
TaskParameter |
Gerekli öznitelik. Görevin çıkış parametresinin adı. |
PropertyName |
PropertyName veya ItemName özniteliği gereklidir.Görevin çıkış parametresi değerini alan özellik. Projeniz daha sonra $(<PropertyName>) söz dizimi ile özelliğine başvurabilir. Bu özellik adı yeni bir özellik adı veya projede zaten tanımlanmış bir ad olabilir. Bu öznitelik de kullanılıyorsa ItemName kullanılamaz. |
ItemName |
PropertyName veya ItemName özniteliği gereklidir.Görevin çıkış parametresi değerini alan öğe. Projeniz daha sonra @(<ItemName>) söz dizimi ile öğeye başvurabilir. Öğe adı yeni bir öğe adı veya projede zaten tanımlanmış bir ad olabilir. Öğe adı mevcut bir öğe olduğunda, çıkış parametresi değerleri var olan öğeye eklenir. Bu öznitelik de kullanılıyorsa PropertyName kullanılamaz. |
Condition |
İsteğe bağlı öznitelik. Değerlendirilecek koşul. Daha fazla bilgi için bkz . Koşullar. |
Alt öğeleri
Yok.
Üst öğeler
| Öğe | Açıklama |
|---|---|
| Görev | MSBuild görevinin bir örneğini oluşturur ve yürütür. |
Örnek
Aşağıdaki kod örneği, bir Target öğenin içinde yürütülen görevi gösterirCsc. Görev parametrelerine geçirilen öğeler ve özellikler bu örneğin kapsamı dışında bildirilir. Çıkış parametresindeki OutputAssembly değer öğesinde FinalAssemblyName depolanır ve çıkış parametresindeki BuildSucceeded değer özelliğinde BuildWorked depolanır. Daha fazla bilgi için bkz . Görevler.
<Target Name="Compile" DependsOnTargets="Resources">
<Csc Sources="@(CSFile)"
TargetType="library"
Resources="@(CompiledResources)"
EmitDebugInformation="$(includeDebugInformation)"
References="@(Reference)"
DebugType="$(debuggingType)"
OutputAssembly="$(builtdir)\$(MSBuildProjectName).dll" >
<Output TaskParameter="OutputAssembly"
ItemName="FinalAssemblyName" />
<Output TaskParameter="BuildSucceeded"
PropertyName="BuildWorked" />
</Csc>
</Target>