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.