Condividi tramite


Determinazione dello spazio dei nomi predefinito

Per Visual Basic, se la proprietà di CustomToolNamespace è impostata riguardanti l'archivio di input, il valore di CustomToolNamespace diventa il valore del parametro predefinito dello spazio dei nomi passato al metodo di Generate . In caso contrario, il parametro di wszDefaultNamespace passato a Generate è sempre uguale allo spazio dei nomi radice. Per ulteriori informazioni sugli spazi dei nomi, vedere Parole chiave per spazi dei nomi (Riferimenti per C#).

a spazi dei nomi basati su cartella dell'Visual C# . Ovvero lo spazio dei nomi è costituito dallo spazio dei nomi radice, più i nomi di tutte le cartelle che contengono lo strumento personalizzato. Ogni nome della cartella viene convertito in un identificatore valido e i periodi separano i nomi. Ad esempio, se il file di input è FolderA \FolderB\FolderC\MyInput.txt, and the root namespace is CL 9, lo spazio dei nomi predefinito calcolato essere CL9.FolderA.FolderB.FolderC.

Un'eccezione a questa regola si verifica quando la catena di struttura contiene una cartella di riferimento Web. Ad esempio, se:

  • FolderC è una cartella di riferimento Web, lo spazio dei nomi sarebbe CL9.FolderC.

  • FolderB è una cartella di riferimento Web, lo spazio dei nomi sarebbe CL9.FolderB.FolderC.

Ovvero lo spazio dei nomi utilizza il formato seguente:

rootNamespace.webReferenceFolder.containedFolder.containedFolder ...

Vedere anche

Concetti

implementare i generatori di file singolo

registrare i generatori di file singolo

Esporre tipi per le finestre di progettazione visiva