Freigeben über


TypeLibExporterFlags Enumeration

Definition

Gibt an, wie eine Typbibliothek erstellt werden muss.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

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
Vererbung
TypeLibExporterFlags
Attribute

Felder

CallerResolvedReferences 2

Ermöglicht es dem Aufrufer, Verweise auf die Typbibliothek ohne ein Nachschlagen in der Registrierung explizit aufzulösen.

ExportAs32Bit 16

Gibt beim Kompilieren auf einem 64-Bit-Computer an, dass das Typbibliothek-Exportierprogramm (Tlbexp.exe) eine 32-Bit-Typbibliothek generieren soll. Alle Datentypen werden entsprechend umgewandelt.

ExportAs64Bit 32

Gibt beim Kompilieren auf einem 32-Bit-Computer an, dass das Typbibliothek-Exportierprogramm (Tlbexp.exe) eine 64-Bit-Typbibliothek generieren soll. Alle Datentypen werden entsprechend umgewandelt.

None 0

Gibt keine Flags an. Dies ist die Standardoption.

OldNames 4

Beim Exportieren von Typbibliotheken löst .NET Framework Typnamenskonflikte durch das Ergänzen des Typs mit dem Namen des Namespaces auf. So wird System.Windows.Forms.HorizontalAlignment z. B. als System_Windows_Forms_HorizontalAlignment exportiert. Wenn ein Konflikt mit dem Namen eines Typs vorliegt, der aus COM nicht sichtbar ist, exportiert .NET Framework den nicht ergänzten Namen. Legen Sie das OldNames-Flag fest, oder verwenden Sie die /oldnames-Option im Typbibliothek-Exportierprogramm (Tlbexp.exe), um zu erzwingen, dass .NET Framework den ergänzten Namen exportiert. Beachten Sie, dass der Export des ergänzten Namens in .NET Framework vor Version 2.0 das Standardverhalten war.

OnlyReferenceRegistered 1

Exportiert Verweise auf Typen, die als IUnknown aus COM importiert wurden, wenn für den Typ keine registrierte Typbibliothek vorhanden ist. Legen Sie dieses Flag fest, wenn abhängige Typen beim Exportieren der Typbibliothek in der Registrierung und nicht im Verzeichnis der Eingabeassembly gesucht werden sollen.

Hinweise

Wird mit ConvertAssemblyToTypeLib verwendet.

Gilt für: