WriteCodeFragment Task

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Génère un fichier de code temporaire du fragment de code généré spécifié. N'efface pas le fichier.

Le tableau suivant décrit les paramètres de la tâche WriteCodeFragment.

ParamètreDescription
AssemblyAttributesParamètre ITaskItem[] optionnel.

Description des attributs à écrire. La valeur Include de l'élément est le nom de type complet de l'attribut, par exemple, « System.AssemblyVersionAttribute ».

Chaque métadonnée est la paire nom-valeur d'un paramètre, qui doit être de type String. Certains attributs autorisent uniquement les arguments de constructeur de position. Vous pouvez cependant utiliser ces arguments dans n'importe quel attribut. Pour définir les attributs de constructeur de position, utilisez des noms de métadonnées qui ressemblent à "_Parameter1", "_Parameter2", et ainsi de suite.

Un index de paramètre ne peut pas être ignoré.
LanguageParamètre String obligatoire.

Spécifie le langage du code à générer.

 Language peut être n'importe quel langage pour lequel un fournisseur CodeDom est disponible, par exemple, "C#" ou "VisualBasic". Le fichier émis aura l'extension de nom de fichier par défaut pour ce langage.
OutputDirectoryParamètre ITaskItem facultatif.

Spécifie le dossier de destination du code généré, en général le dossier intermédiaire.
OutputFileParamètre de sortie ITaskItem facultatif.

Spécifie le chemin d'accès du fichier qui a été généré. Si ce paramètre est défini à l'aide d'un nom de fichier, le dossier de destination est ajouté au début du nom de fichier. Si la définition est effectuée à l'aide d'une racine, le dossier de destination est ignoré.

Si ce paramètre n'est pas défini, le nom du fichier de sortie correspond au dossier de destination, à un nom de fichier arbitraire et à l'extension de nom de fichier par défaut pour le langage spécifié.

En plus des paramètres répertoriés dans le tableau, cette tâche hérite des paramètres de la classe TaskExtension, qui elle-même hérite de la classe Task. Pour obtenir la liste de ces paramètres supplémentaires et de leurs descriptions, consultez TaskExtension Base Class.

Tasks
Task Reference

Afficher: