Udostępnij za pośrednictwem


TypeLibExporterFlags Wyliczenie

Definicja

Wskazuje sposób tworzenia biblioteki typów.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

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
Dziedziczenie
TypeLibExporterFlags
Atrybuty

Pola

CallerResolvedReferences 2

Umożliwia wywołującym jawne rozpoznawanie odwołań do bibliotek typów bez konsultacji z rejestrem.

ExportAs32Bit 16

Podczas kompilowania na komputerze 64-bitowym określa, że eksporter biblioteki typów (Tlbexp.exe) generuje bibliotekę typów 32-bitowych. Wszystkie typy danych są odpowiednio przekształcane.

ExportAs64Bit 32

Podczas kompilowania na komputerze 32-bitowym określa, że eksporter biblioteki typów (Tlbexp.exe) generuje bibliotekę typów 64-bitowych. Wszystkie typy danych są odpowiednio przekształcane.

None 0

Określa brak flag. Jest to opcja domyślna.

OldNames 4

Podczas eksportowania bibliotek typów program .NET Framework rozwiązuje konflikty nazw typów, dekorując typ z nazwą przestrzeni nazw; na przykład System.Windows.Forms.HorizontalAlignment jest eksportowany jako System_Windows_Forms_HorizontalAlignment. Jeśli występuje konflikt z nazwą typu, który nie jest widoczny z modelu COM, program .NET Framework eksportuje nieukodowaną nazwę. Ustaw flagę OldNames lub użyj /oldnames opcji w eksporterze biblioteki typów (Tlbexp.exe), aby wymusić wyeksportowanie nazwy ozdobionej przez program .NET Framework. Pamiętaj, że eksportowanie nazwy ozdobionej było zachowaniem domyślnym w wersjach starszych niż program .NET Framework w wersji 2.0.

OnlyReferenceRegistered 1

Eksportuje odwołania do typów zaimportowanych z modelu COM tak, jakby IUnknown typ nie miał zarejestrowanej biblioteki typów. Ustaw tę flagę, gdy chcesz, aby eksporter biblioteki typów szukał typów zależnych w rejestrze, a nie w tym samym katalogu co zestaw wejściowy.

Uwagi

Używany z .ConvertAssemblyToTypeLib

Dotyczy