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 knihovny typů bez konzultace s registrem.

ExportAs32Bit 16

Při kompilaci v 64bitovém počítači určuje, že exportér knihovny typů (Tlbexp.exe) vygeneruje 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 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 exportuje jako System_Windows_Forms_HorizontalAlignment. Pokud dojde ke konfliktu s názvem typu, který není viditelný z modelu COM, rozhraní .NET Framework exportuje nezjištěný název. OldNames Nastavte příznak nebo použijte /oldnames možnost v exportu knihovny typů (Tlbexp.exe) k vynucení exportu zdobeného názvu rozhraní .NET Framework. Všimněte si, že export zdobeného názvu byl výchozí chování ve verzích před rozhraním .NET Framework verze 2.0.

OnlyReferenceRegistered 1

Exportuje odkazy na typy, které byly importovány z modelu COM, jako IUnknown kdyby 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