Sdílet prostřednictvím


ToolTaskExtension základní třída

Mnoho úkolů, dědí ToolTaskExtension třídy, která dědí z ToolTask dědí třídu, která sama Task třídy.Tento řetězec dědičnosti přidá úkoly, které vyplývají z nich několik parametrů.Tyto parametry jsou uvedeny v tomto dokumentu.

Parametry

Následující tabulka popisuje parametry základní třídy.

Parametr

Description

BuildEngine

Volitelný IBuildEngine parametr.

Určuje sestavení rozhraní stroj k dispozici pro úkoly.Sestavení stroj automaticky nastaví tento parametr umožňuje volat zpět do jeho úkoly.

BuildEngine2

Volitelný IBuildEngine2 parametr.

Určuje sestavení rozhraní stroj k dispozici pro úkoly.Sestavení stroj automaticky nastaví tento parametr umožňuje volat zpět do jeho úkoly.

Toto je vlastnost pohodlí, takže není nutné přetypovat hodnotu z úkolu autoři dědí z třídy IBuildEngine na IBuildEngine2.

BuildEngine3

Volitelný IBuildEngine3 parametr.

Určuje sestavení motoru rozhraní poskytované hostitele.

EchoOff

Volitelný bool parametr.

Nastavena na true, tento úkol průchodů /Q programu Cmd.exe příkazového řádku tak, že na příkazovém řádku nejsou kopírovány StdOut.

EnvironmentVariables

Volitelný String parametr pole.

Pole dvojice proměnných oddělených rovnítko.Tyto proměnné jsou předané kromě vytvářený spustitelného souboru nebo selektivně převažující blok prostředí pravidelně.

ExitCode

Volitelný Int32 výstupní parametr pouze pro čtení.

Určuje kód ukončení poskytované příkaz spuštěný.Úkol protokolovány chyby, ale proces měl kód 0 (úspěch), to je nastavena na –1.

HostObject

Volitelný ITaskHost parametr.

Určuje hostitele instance objektu (může být prázdné).Modul build nastaví tuto vlastnost, pokud hostitel IDE má přidružený objekt hostitele konkrétní úkol.

Log

Volitelný TaskLoggingHelper parametr pouze pro čtení.

Načte instance TaskLoggingHelperExtension třída obsahující metody protokolování úloh.

LogStandardErrorAsError

Možnost bool parametr.

Pokud true, jako chyby jsou protokolovány všechny zprávy přijaté na standardní chybový proud.

StandardErrorImportance

Volitelný String parametr.

Důležitost, s jakou protokolu text ze standardní mimo datový proud.

StandardOutputImportance

Volitelný String parametr.

Důležitost, s jakou protokolu text ze standardní mimo datový proud.

Timeout

Volitelné virtuální Int32 parametr.

Určuje dobu v milisekundách, po které je ukončeno spustitelný úkolu.Výchozí hodnota je Int.MaxValue, označující, že je období žádný časový limit.Časový limit je v milisekundách.

ToolExe

Volitelné virtuální string parametr.

Projekty mohou provádět to přepsat Název_nástroje.Úkoly mohou přepsat zachovat Název_nástroje.

ToolPath

Volitelný string parametr.

Určuje umístění, kde úkol načte podkladové spustitelný soubor.Pokud tento parametr není zadán, použije úloha SDK Instalační cestu, která odpovídá verzi rozhraní se systémem MSBuild.

UseCommandProcessor

Volitelný bool parametr.

Nastavena na true, tato úloha vytvoří dávkový soubor pro příkazový řádek a provede pomocí příkazového procesoru místo provádění příkazu přímo.

YieldDuringToolExecution

Volitelný bool parametr.

Nastavena na true, tento úkol dává uzlu při je provádění jeho úkolů.

Viz také

Koncepty

Nástroj MSBuild úkoly

Další zdroje

Úloha MSBuild odkaz