Output öğesinde (MSBuild)
Mağazalarda Görev öğeleri ve özelliklerini değerleri çıktı.
<Output TaskParameter="Parameter"
PropertyName="PropertyName"
Condition = "'String A' == 'String B'" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik |
Description |
---|---|
TaskParameter |
Gerekli öznitelik. Görevin adını parametre çıktısını. |
PropertyName |
Ya da PropertyName veya ItemName özniteliği gereklidir. Görev aldığı özellik parametre değeri çıktısını.Projenizi daha sonra özelliği ile başvuruda bulunabilir $(PropertyName) sözdizimi.Bu özellik adı ya da yeni bir özellik adı veya projede önceden tanımlanmış bir ad olabilir. Bu öznitelik, kullanılamaz ItemName de kullanılıyor. |
ItemName |
Ya da PropertyName veya ItemName özniteliği gereklidir. Parametre değeri çıktısını görev alır öğe.Projenizi daha sonra öğe ile başvuruda bulunabilir @(ItemName) sözdizimi.Madde adını ya da yeni bir öğe adı veya projede önceden tanımlanmış bir ad olabilir. Bu öznitelik, kullanılamaz PropertyName de kullanılıyor. |
Condition |
İsteğe bağlı öznitelik. Değerlendirilecek koşulu.Daha fazla bilgi için bkz. MSBuild koşulları. |
Alt Öğeler
Yok.
Üst Öğeler
Öge |
Description |
---|---|
Oluşturur ve bir örneğini çalıştırır bir MSBuild görevi. |
Örnek
Aşağıdaki kod örneği gösterildiği Csc görev içinde yürütülen bir Target öğesi.Öğeleri ve özelliklerini geçirilen görev parametreleri bu örnekte kapsamı dışında bildirilir.Çıkış parametresi değeri OutputAssembly depolanan FinalAssemblyName madde ve çıkış parametresi değeri BuildSucceeded depolanan BuildWorked özelliği.Daha fazla bilgi için bkz. MSBuild görevleri.
<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>