déterminer l'espace de noms par défaut
Pour Visual Basic, si la propriété d' CustomToolNamespace est définie sur le fichier d'entrée, la valeur d' CustomToolNamespace devient la valeur du paramètre par défaut de l'espace de noms passé à la méthode d' Generate . Sinon, le paramètre d' wszDefaultNamespace passé à Generate est toujours égale à l'espace de noms racine. Pour plus d'informations sur les espaces de noms, consultez Mots clés d'espaces de noms (Référence C#).
les utilisations deVisual C# dossier-ont basé sur les espaces de noms. Autrement dit, l'espace de noms inclut l'espace de noms racine, ainsi que des noms de tous les dossiers contenant l'outil personnalisé. Chaque nom du dossier est converti en un identificateur valide, et les points séparent tous les noms. Par exemple, si le fichier d'entrée est Dossiera \FolderB\FolderC\MyInput.txt, and the root namespace is CL 9, puis l'espace de noms par défaut calculé assurez CL9.FolderA.FolderB.FolderC.
Une exception à cette règle se produit lorsque la chaîne de hiérarchie contient un dossier de référence Web. Par exemple, si :
FolderC s'agissait d'un dossier de référence Web, l'espace de noms serait CL9.FolderC.
Dossierb s'agissait d'un dossier de référence Web, l'espace de noms serait CL9.FolderB.FolderC.
Autrement dit, l'espace de noms utilise le format suivant :
rootNamespace.webReferenceFolder.containedFolder.containedFolder ...
Voir aussi
Concepts
Implémenter les générateurs de fichier unique