Freigeben über


TypeLibExporterFlags-Enumeration

 

Veröffentlicht: Oktober 2016

Gibt an, wie eine Typbibliothek erstellt werden muss.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum TypeLibExporterFlags
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class TypeLibExporterFlags
[<SerializableAttribute>]
[<FlagsAttribute>]
[<ComVisibleAttribute(true)>]
type TypeLibExporterFlags
<SerializableAttribute>
<FlagsAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeLibExporterFlags

Member

Membername Beschreibung
CallerResolvedReferences

Ermöglicht dem Aufrufer Typbibliotheksverweise explizit auflöst, ohne die Registrierung zurückzugreifen.

ExportAs32Bit

Beim Kompilieren auf einem 64-Bit-Computer gibt an, dass das Type Library Exporter (Tlbexp.exe) eine 32-Bit-Typbibliothek generiert. Alle Datentypen werden entsprechend umgewandelt.

ExportAs64Bit

Beim Kompilieren auf einem 32-Bit-Computer gibt an, dass das Type Library Exporter (Tlbexp.exe) eine 64-Bit-Typbibliothek generiert. Alle Datentypen werden entsprechend umgewandelt.

None

Gibt keine Flags an. Dies ist die Standardeinstellung.

OldNames

Beim Exportieren von Typbibliotheken geben löst .NET Framework Namenskonflikte werden, indem der Typ mit dem Namen des Namespaces. z. B. System.Windows.Forms.HorizontalAlignment als exportiert System_Windows_Forms_HorizontalAlignment. Wird ein Konflikt mit dem Namen eines Typs, der über COM nicht sichtbar ist, exportiert .NET Framework den nicht ergänzten Namen. Legen Sie die OldNames kennzeichnen, oder verwenden Sie die /oldnames Option in das Type Library Exporter (Tlbexp.exe) zum Erzwingen von .NET Framework, um den ergänzten Namen exportiert. Beachten Sie, dass der ergänzte Name exportiert das Standardverhalten in Versionen vor .NET Framework, Version 2.0 war.

OnlyReferenceRegistered

Exportiert Verweise auf Typen, die von COM als importierten IUnknown der Typ keinen registrierten Typbibliothek. Legen Sie dieses Flag an, wenn die Typbibliothekexporter abhängige Typen in der Registrierung nicht im gleichen Verzeichnis wie die Eingabeassembly gesucht werden soll.

Hinweise

Mit verwendete ConvertAssemblyToTypeLib.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang