为 Visual Basic,因此,如果 CustomToolNamespace 属性在输入文件设置,然后 CustomToolNamespace 的值将成为默认命名空间参数的值传递给 Generate 方法。 否则, wszDefaultNamespace 参数传递给 Generate 的根命名空间始终是相同的。 有关命名空间的更多信息,请参见 命名空间关键字(C# 参考)。
Visual C# 使用文件夹基于命名空间。 即命名空间包括根命名空间,以及包含自定义工具的任何文件夹的名称。 每个文件夹名称转换为有效的标识符,因此,句点分隔任何名称。 例如,在中,如果输入文件是 FolderA \FolderB\FolderC\MyInput.txt, and the root namespace is CL 9,则计算的默认命名空间为 CL9.FolderA.FolderB.FolderC。
,在层次结构链包含一个 Web 引用 " 文件夹,此规则的例外情况发生。 例如,如果:
FolderC 是 Web 引用 " 文件夹,命名空间是 CL9.FolderC。
FolderB 是 Web 引用 " 文件夹,命名空间是 CL9.FolderB.FolderC。
即命名空间使用以下格式:
rootNamespace.webReferenceFolder.containedFolder.containedFolder ...