TypeLibExporterFlags Výčet

Definice

Určuje, jak se má vytvořit knihovna typů.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

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
Dědičnost
TypeLibExporterFlags
Atributy

Pole

CallerResolvedReferences 2

Umožňuje volajícímu explicitně přeložit odkazy na knihovnu typů bez konzultace s registrem.

ExportAs32Bit 16

Při kompilaci na 64bitovém počítači určuje, že nástroj Type Library Exporter (Tlbexp.exe) generuje 32bitovou knihovnu typů. Všechny datové typy se odpovídajícím způsobem transformují.

ExportAs64Bit 32

Při kompilaci na 32bitovém počítači určuje, že nástroj Exportér knihovny typů (Tlbexp.exe) generuje 64bitovou knihovnu typů. Všechny datové typy se odpovídajícím způsobem transformují.

None 0

Určuje žádné příznaky. Tato možnost je výchozí.

OldNames 4

Při exportu knihoven typů rozhraní .NET Framework řeší konflikty názvů typů zdobením typu názvem oboru názvů; například System.Windows.Forms.HorizontalAlignment se vyexportuje jako System_Windows_Forms_HorizontalAlignment. Pokud dojde ke konfliktu s názvem typu, který není viditelný z modelu COM, rozhraní .NET Framework exportuje neodkódovaný název. OldNames Nastavte příznak nebo použijte /oldnames možnost v nástroji pro export knihovny typů (Tlbexp.exe) k vynucení exportu upraveného názvu rozhraní .NET Framework. Všimněte si, že export upraveného názvu byl výchozím chováním ve verzích předcházejících rozhraní .NET Framework verze 2.0.

OnlyReferenceRegistered 1

Exportuje odkazy na typy, které byly importovány z modelu COM, jako IUnknown kdyby daný typ neměl zaregistrovanou knihovnu typů. Tento příznak nastavte, pokud chcete, aby exportér knihovny typů hledal závislé typy v registru, nikoli ve stejném adresáři jako vstupní sestavení.

Poznámky

Používá se s ConvertAssemblyToTypeLib.

Platí pro