Aracılığıyla paylaş


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

Görev

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>

Ayrıca bkz.

Kavramlar

MSBuild proje dosyası Şeması Başvurusu

MSBuild görevleri