Udostępnij za pośrednictwem


Zadania SGen

Tworzy zestawu serializacji XML dla typów w określonym zestawie.To zadanie jest zawijany narzędzie Generator serializator XML (Sgen.exe).Aby uzyskać więcej informacji, zobacz XML Serializer Generator Tool (Sgen.exe).

Parametry

W poniższej tabeli opisano parametry SGen zadania.

Parametr

Opis

BuildAssemblyName

Wymagane String parametru.

Zestaw do generowania kodu serializacji.

BuildAssemblyPath

Wymagane String parametru.

Ścieżka do montażu do generowania kodu serializacji.

DelaySign

Opcjonalny Boolean parametru.

Jeśli true, określa, że zgromadzenie całkowicie podpisane.Jeśli false, określa, że tylko chcesz umieścić klucza publicznego w zestawie.

Ten parametr jest ignorowany, chyba że używany z KeyFile lub KeyContainer parametru.

KeyContainer

Opcjonalny String parametru.

Określa kontener, który przechowuje parę kluczy.Podpisać zestawu wstawiając klucza publicznego do manifestu zestawu.Zadanie będzie następnie podpisania montażu końcowego przy użyciu klucza prywatnego.

KeyFile

Opcjonalny String parametru.

Określa pary kluczy lub klucza publicznego, używać do rejestrowania zestawu.Kompilator wstawia manifestu zestawu klucz publiczny i następnie podpisuje montażu końcowego przy użyciu klucza prywatnego.

Platform

Opcjonalny String parametru.

Pobiera lub ustawia platformy kompilatora, używanego do generowania zestawu danych wyjściowych.Ten parametr może mieć wartość x86, x64, lub anycpu.Wartością domyślną jest anycpu.

References

Opcjonalny String[] parametru.

Określa zestawy, które odwołuje się typów, wymagających serializacji XML.

SdkToolsPath

Opcjonalny String parametru.

Określa ścieżkę do narzędzi zestawu SDK, takich jak resgen.exe.

SerializationAssembly

Opcjonalny ITaskItem[] parametr wyjścia.

Zawiera zestawu wygenerowanego serializacji.

SerializationAssemblyName

Opcjonalny String parametru.

Określa nazwę zestawu wygenerowanego serializacji.

ShouldGenerateSerializer

Wymagane Boolean parametru.

Jeśli true, SGen zadania należy wygenerować zestawu serializacji.

Timeout

Opcjonalny Int32 parametru.

Określa ilość czasu (w milisekundach), po których jest zakończony wykonywalnego zadania.Wartością domyślną jest Int.MaxValue, wskazująca, że jest Brak okresu limitu czasu.

ToolPath

Opcjonalny String parametru.

Określa lokalizację, z których zadanie będzie ładował podstawowego pliku wykonywalnego (sgen.exe).Jeżeli nie określono tego parametru, zadanie używa ścieżki instalacji zestawu SDK odpowiadającej wersji ramy, w którym działa MSBuild.

Types

Opcjonalny String[] parametru.

Pobiera lub ustawia listę określonych typów do generowania kodu serializacji.SGen będzie generowania kodu serializacji tylko dla tych typów.

UseProxyTypes

Wymagane Boolean parametru.

Jeśli true, zadania SGen generuje kod serializacji tylko dla typów serwera proxy usług XML sieci Web.

Uwagi

Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z ToolTaskExtension klasy, która dziedziczy z ToolTask klasy.Listy te dodatkowe parametry i ich opisy, zobacz Klasa bazowa ToolTaskExtension.

Zobacz też

Koncepcje

Program MSBuild zadań

Inne zasoby

Zadanie programu MSBuild odniesienia

Pojęcia dotyczące programu MSBuild