Aracılığıyla paylaş


Hata görev

Bir yapý durdurur ve Değerlendirilmiş bir koşullu deyimine dayalı bir hatayı günlüğe kaydeder.

Parametreler

Aşağıdaki tabloda parametrelerini açıklar Error görevi.

Parametre

Description

Code

İsteğe bağlı String parametresi.

Hata ile ilişkilendirmek için hata kodu.

File

İsteğe bağlı String parametresi.

Hata içeren dosyanın adı.Hiçbir dosya adı verdiyse, hata görevi içeren dosya kullanılacaktır.

HelpKeyword

İsteğe bağlı String parametresi.

Hata ile ilişkilendirmek için Yardım anahtar sözcüğünü.

Text

İsteğe bağlı String parametresi.

Hata metni, MSBuild oturum açmasına izin Condition parametresi değerlendirir için true.

Notlar

Error Görev verir MSBuild projeleri hata metnini vermek için loggers ve yapı yürütme durdurma.

Condition Parametresi değerlendirir için true, yapı durdurulur ve bir hata günlüğe kaydedilir.Yoksa bir Condition parametresi yoksa, hata günlüğe kaydedilir ve yürütme durağı oluşturun.Günlüğe kaydetme hakkında daha fazla bilgi için bkz: MSBuild ile Yapı Günlükleri Alma.

Yukarıda listelenen parametrelere ek olarak, bu görevi parametrelerinden devralan TaskExtension kendisinde sınıfı miras Task sınıfı.Bu ek parametreler ve açıklamalarının listesi için bkz: TaskExtension temel sınıf.

Örnek

Aşağıdaki kod örneği, gerekli tüm özelliklerini ayarlama doğrular.Bunlar ayarlanmamışsa, proje bir hata olayı harekete geçirir ve değeri, oturum Text parametresi Error görevi.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="ValidateCommandLine">
        <Error
            Text=" The 0 property must be set on the command line."
            Condition="'$(0)' == ''" />
        <Error
            Text="The FREEBUILD property must be set on the command line."
            Condition="'$(FREEBUILD)' == ''" />
    </Target>
    ...
</Project>

Ayrıca bkz.

Kavramlar

MSBuild ile Yapı Günlükleri Alma

Diğer Kaynaklar

MSBuild görevi başvurusu