Partilhar via


TypeLibExporterFlags Enumeração

Definição

Indica como uma biblioteca de tipos deve ser produzida.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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
Herança
TypeLibExporterFlags
Atributos

Campos

CallerResolvedReferences 2

Permite que o chamador resolva explicitamente referências da biblioteca de tipos sem consultar o registro.

ExportAs32Bit 16

Durante a compilação em um computador 64 bits, especifica que o Exportador da Biblioteca de Tipos (Tlbexp.exe) gera uma biblioteca de tipos de 32 bits. Todos os tipos de dados são transformados adequadamente.

ExportAs64Bit 32

Durante a compilação em um computador 32 bits, especifica que o Exportador da Biblioteca de Tipos (Tlbexp.exe) gera uma biblioteca de tipos de 64 bits. Todos os tipos de dados são transformados adequadamente.

None 0

Não especifica sinalizadores. Este é o padrão.

OldNames 4

Ao exportar as bibliotecas de tipo, o .NET Framework resolve conflitos de nome de tipo decorando o tipo com o nome do namespace. Por exemplo, System.Windows.Forms.HorizontalAlignment é exportado como System_Windows_Forms_HorizontalAlignment. Quando há um conflito com o nome de um tipo que não é visível do COM, o .NET Framework exporta o nome não decorado. Define o sinalizador OldNames ou usa a opção /oldnames no Exportador da Biblioteca de Tipos (Tlbexp.exe) para forçar o .NET Framework a exportar o nome decorado. Exportar o nome decorado era o comportamento padrão em versões anteriores à versão 2.0 do .NET Framework.

OnlyReferenceRegistered 1

Exporta as referências aos tipos que foram importados do COM como IUnknown se o tipo não tiver uma biblioteca de tipos registrada. Define esse sinalizador quando você deseja que o exportador da biblioteca de tipos pesquise tipos dependentes no registro e não no mesmo diretório do assembly de entrada.

Comentários

Usado com ConvertAssemblyToTypeLib.

Aplica-se a