Udostępnij za pośrednictwem


Ostrzeżenie zadania

Dzienniki ostrzeżenie podczas kompilacji opartą na instrukcji warunkowy ocenione.

Parametry

W tabeli następujących opisano parametry Warning zadania.

Parametr

Opis

Code

Opcjonalny String parametru.

Kod ostrzegawczy, aby skojarzyć z ostrzeżeniem.

File

Opcjonalny String parametru.

Określa odpowiedniego pliku, jeśli istnieje.Jeśli plik nie zostanie podana, jest używany plik zawierający zadanie ostrzeżenie.

HelpKeyword

Opcjonalny String parametru.

Słowo kluczowe pomocy do kojarzenia z ostrzeżeniem.

Text

Opcjonalny String parametru.

Tekst ostrzeżenia, MSBuild rejestruje, jeśli Condition ma wartość parametru true.

Uwagi

Warning Zadań pozwala MSBuild projektów, aby sprawdzić, czy obecność wymagane konfiguracji lub właściwości przed wykonaniem następnego zbudować kroku.

Jeśli Condition parametr Warning wynikiem zadania true, wartość Text parametr jest rejestrowane i budowanie kontynuuje wykonywanie.Jeśli Condition parametr nie nie exisit, tekstowe ostrzeżenie jest rejestrowane.Aby uzyskać więcej informacji dotyczących rejestrowania, zobacz Uzyskiwanie dzienników kompilacji za pomocą narzędzia MSBuild.

Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z TaskExtension , które sama klasa dziedziczy z Task klasy.Aby uzyskać listę tych dodatkowych parametrów, a ich opisy, zobacz Klasa bazowa TaskExtension.

Przykład

Poniższy przykład kodu sprawdza właściwości, które są ustawione w wierszu polecenia.W przypadku zestawu właściwości projektu wywołuje zdarzenie ostrzegawcze i rejestruje wartość Text parametr Warning zadania.

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

Zobacz też

Koncepcje

Uzyskiwanie dzienników kompilacji za pomocą narzędzia MSBuild

Odwołanie do projektu programu MSBuild pliku schematu