TypeLibExporterFlags Výčet

Definice

Označuje, jak by měla být vytvořena knihovna typů.Indicates how a type library should be produced.

Tento výčet má atribut FlagsAttribute, který umožňuje bitové kombinace hodnot členů.

public enum class TypeLibExporterFlags
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TypeLibExporterFlags
type TypeLibExporterFlags = 
Public Enum TypeLibExporterFlags
Dědičnost
TypeLibExporterFlags
Atributy

Pole

CallerResolvedReferences 2

Umožňuje volajícímu explicitně přeložit odkazy knihovny typů bez konzultace s registrem.Allows the caller to explicitly resolve type library references without consulting the registry.

ExportAs32Bit 16

Při kompilaci v 64 počítači určuje, že Exportér knihovny typů (Tlbexp. exe) generuje 32 knihovnu typů.When compiling on a 64-bit computer, specifies that the Type Library Exporter (Tlbexp.exe) generates a 32-bit type library. Všechny datové typy jsou transformovány odpovídajícím způsobem.All data types are transformed appropriately.

ExportAs64Bit 32

Při kompilaci v 32 počítači určuje, že Exportér knihovny typů (Tlbexp. exe) generuje 64 knihovnu typů.When compiling on a 32-bit computer, specifies that the Type Library Exporter (Tlbexp.exe) generates a 64-bit type library. Všechny datové typy jsou transformovány odpovídajícím způsobem.All data types are transformed appropriately.

None 0

Neurčuje žádné příznaky.Specifies no flags. Toto nastavení je výchozí.This is the default.

OldNames 4

Při exportování knihoven typů .NET Framework řeší konflikty názvů typů, protože upravení typ s názvem oboru názvů; například System.Windows.Forms.HorizontalAlignment je exportován jako System_Windows_Forms_HorizontalAlignment.When exporting type libraries, the .NET Framework resolves type name conflicts by decorating the type with the name of the namespace; for example, System.Windows.Forms.HorizontalAlignment is exported as System_Windows_Forms_HorizontalAlignment. Pokud dojde ke konfliktu s názvem typu, který není viditelný z modelu COM, .NET Framework exportuje nedekorovaný název.When there is a conflict with the name of a type that is not visible from COM, the .NET Framework exports the undecorated name. Nastavte příznak nebo /oldnames použijte možnost v příkazu Exportér knihovny typů (Tlbexp. exe), čímž vynutíte .NET Framework exportovat dekorovaný název. OldNamesSet the OldNames flag or use the /oldnames option in the Type Library Exporter (Tlbexp.exe) to force the .NET Framework to export the decorated name. Všimněte si, že export dekorovaného názvu byl výchozím chováním ve verzích starších než .NET Framework verze 2,0.Note that exporting the decorated name was the default behavior in versions prior to the .NET Framework version 2.0.

OnlyReferenceRegistered 1

Exportuje odkazy na typy, které byly naimportovány IUnknown z modelu COM, jako kdyby typ nemá registrovanou knihovnu typů.Exports references to types that were imported from COM as IUnknown if the type does not have a registered type library. Nastavte tento příznak, pokud chcete, aby Exportér knihovny typů hledal závislé typy v registru, nikoli ve stejném adresáři jako vstupní sestavení.Set this flag when you want the type library exporter to look for dependent types in the registry rather than in the same directory as the input assembly.

Poznámky

Používá se ConvertAssemblyToTypeLibs.Used with ConvertAssemblyToTypeLib.

Platí pro