SGen, tâche
Mise à jour : novembre 2007
Crée un assembly de sérialisation XML pour les types dans l'assembly spécifié. Cette tâche encapsule l'outil XML Serializer Generator (Sgen.exe). Pour plus d'informations, consultez Outil XML Serializer Generator (Sgen.exe).
Paramètres
Le tableau suivant décrit les paramètres de la tâche SGen.
Paramètres |
Description |
---|---|
BuildAssemblyName |
Paramètre String obligatoire. L'assembly pour lequel générer le code de sérialisation. |
BuildAssemblyPath |
Paramètre String obligatoire. Le chemin d'accès à l'assembly pour lequel générer le code de sérialisation. |
DelaySign |
Paramètre Boolean facultatif. Si la valeur est true, place la clé publique dans l'assembly. Si la valeur est false, signe complètement l'assembly. |
KeyContainer |
Paramètre String facultatif. Spécifie un conteneur qui contient une paire de clés. Cela signera l'assembly en insérant une clé publique dans le manifeste d'assembly. La tâche signe ensuite l'assembly définitif à l'aide de la clé privée. |
KeyFile |
Paramètre String facultatif. Spécifie une paire de clés ou une clé publique à utiliser pour signer un assembly. Le compilateur insère la clé publique dans le manifeste d'assembly, puis signe l'assembly final à l'aide de la clé privée. |
References |
Paramètre String[] facultatif. Spécifie les assemblys référencés par les types qui requièrent la sérialisation XML. |
SerializationAssembly |
Paramètre de sortie ITaskItem[] facultatif. Contient l'assembly de sérialisation généré. |
SerializationAssemblyName |
Paramètre String facultatif. Spécifie le nom de l'assembly de sérialisation généré. |
ShouldGenerateSerializer |
Paramètre Boolean obligatoire. |
Timeout |
Paramètre Int32 facultatif. Spécifie la durée, en millisecondes, après laquelle la tâche exécutable est terminée. La valeur par défaut est Int.MaxValue, indiquant qu'il n'existe aucun délai d'attente. |
ToolPath |
Paramètre String facultatif. Spécifie l'emplacement à partir duquel la tâche charge le fichier exécutable sous-jacent (sgen.exe). Si ce paramètre n'est pas spécifié, la tâche utilise le chemin d'accès d'installation du Kit de développement logiciel qui correspond à la version de l'infrastructure qui exécute MSBuild. |