TypeLibExporterFlags Enumerazione

Definizione

Indica le modalità di produzione di una libreria dei tipi.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class TypeLibExporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibExporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibExporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibExporterFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibExporterFlags = 
Public Enum TypeLibExporterFlags
Ereditarietà
TypeLibExporterFlags
Attributi

Campi

CallerResolvedReferences 2

Consente al chiamante di risolvere esplicitamente i riferimenti alle librerie dei tipi senza consultare il Registro di sistema.

ExportAs32Bit 16

In caso di compilazione su un computer a 64 bit, specifica che l'utilità di esportazione della libreria dei tipi (Tlbexp.exe) genera una libreria dei tipi a 32 bit. Tutti i tipi di dati vengono trasformati in modo appropriato.

ExportAs64Bit 32

In caso di compilazione in un computer a 32 bit, specifica che l'utilità di esportazione della libreria dei tipi (Tlbexp.exe) genera una libreria dei tipi a 64 bit. Tutti i tipi di dati vengono trasformati in modo appropriato.

None 0

Non specifica alcun flag. Questo è il valore predefinito.

OldNames 4

Durante l'esportazione delle librerie dei tipi .NET Framework risolve i conflitti tra i nomi dei tipi aggiungendo al tipo il nome dello spazio dei nomi. Il nome System.Windows.Forms.HorizontalAlignment viene ad esempio esportato come System_Windows_Forms_HorizontalAlignment. In caso di conflitto con il nome di un tipo non visibile da COM, .NET Framework esporta il nome non decorato, ossia senza aggiungervi il nome dello spazio dei nomi. Per esportare il nome decorato, impostare il flag OldNames o utilizzare l'opzione /oldnames dell'utilità di esportazione della libreria dei tipi (Tlbexp.exe). L'esportazione del nome decorato rappresenta il comportamento predefinito nelle versioni di .NET Framework precedenti la 2.0.

OnlyReferenceRegistered 1

Esporta come IUnknown i riferimenti ai tipi importati da COM per i quali non è disponibile una libreria dei tipi registrata. Impostare questo flag se si desidera che l'utilità di esportazione della libreria dei tipi ricerchi tipi dipendenti nel Registro di sistema, anziché nella stessa directory dell'assembly di input.

Commenti

Utilizzato insieme a ConvertAssemblyToTypeLib,

Si applica a