SGen – úloha
Vytvoří pro typy sestavení serializace XML v zadaném sestavení.Tento úkol obtéká nástroj Generátor serializátor XML (Sgen.exe).Další informace naleznete v tématu Nástroj generátoru serializéru XML (Sgen.exe).
Parametry
Následující tabulka popisuje parametry SGen úkolu.
Parametr |
Description |
---|---|
BuildAssemblyName |
Požadované String parametr. Generování kódu pro serializaci pro sestavení. |
BuildAssemblyPath |
Požadované String parametr. Cesta k sestavení serializace kód pro generování. |
DelaySign |
Volitelný Boolean parametr. Pokud true, určuje, že plně podepsané sestavení.Pokud false, určuje, že chcete umístit veřejný klíč sestavení. Tento parametr nemá žádný účinek, pokud není použit buď KeyFile nebo KeyContainer parametr. |
KeyContainer |
Volitelný String parametr. Určuje kontejner, který obsahuje dvojice klíčů.To bude podepsání sestavení vložením veřejný klíč do manifestu sestavení.Úkol bude pak konečnou montáž podepsat pomocí soukromého klíče. |
KeyFile |
Volitelný String parametr. Určuje dvojici klíčů nebo veřejný klíč k podepsání sestavení použít.Kompilátor vloží v manifestu sestavení veřejný klíč a potom podepíše konečnou montáž pomocí soukromého klíče. |
Platform |
Volitelný String parametr. Získá nebo nastaví použitého ke generování sestavení výstup kompilátoru platformu.Tento parametr může mít hodnotu x86, x64, nebo anycpu.Výchozí hodnota je anycpu. |
References |
Volitelný String[] parametr. Určuje sestavení, které typy vyžadující serializace XML odkazuje. |
SdkToolsPath |
Volitelný String parametr. Určuje cestu k SDK nástroje, jako je například resgen.exe. |
SerializationAssembly |
Volitelný ITaskItem[] výstupní parametr. Obsahuje generované sestavení serializace. |
SerializationAssemblyName |
Volitelný String parametr. Určuje název sestavení serializace generované. |
ShouldGenerateSerializer |
Požadované Boolean parametr. Pokud true, SGen úkol má generovat sestavení serializace. |
Timeout |
Volitelný Int32 parametr. Určuje dobu v milisekundách, po které je ukončeno úkol spustitelný.Výchozí hodnota je Int.MaxValue, neexistuje žádné období časového limitu. |
ToolPath |
Volitelný String parametr. Určuje umístění, kam bude úkol načíst podkladové spustitelný soubor (sgen.exe).Pokud tento parametr není zadán, použije úloha SDK Instalační cestu odpovídající verzi rozhraní se systémem MSBuild. |
Types |
Volitelný String[] parametr. Získá nebo nastaví seznam pro generování kódu pro serializaci pro určité typy.SGen bude generovat kód serializace pouze pro tyto typy. |
UseProxyTypes |
Požadované Boolean parametr. Pokud true, SGen úloh generuje kód serializace pouze pro typy webových XML služeb proxy. |
Poznámky
Vedle výše uvedených parametrů, zdědí tento úkol parametry z ToolTaskExtension dědí třídu, která sama ToolTask třídy.Seznam těchto další parametry a jejich popis naleznete v ToolTaskExtension – základní třída.