TypeLibExporterFlags Enumeración

Definición

Indica cómo se debe generar una biblioteca de tipos.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

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
Herencia
TypeLibExporterFlags
Atributos

Campos

Nombre Valor Description
None 0

No especifica marcas. Este es el valor predeterminado.

OnlyReferenceRegistered 1

Exporta referencias a tipos importados desde COM como IUnknown si el tipo no tuviera una biblioteca de tipos registrada. Establezca esta marca cuando desee que el exportador de la biblioteca de tipos busque tipos dependientes en el Registro en lugar de en el mismo directorio que el ensamblado de entrada.

CallerResolvedReferences 2

Permite al autor de la llamada resolver explícitamente las referencias de la biblioteca de tipos sin consultar el registro.

OldNames 4

Al exportar bibliotecas de tipos, .NET Framework resuelve conflictos de nombres de tipo al decorar el tipo con el nombre del espacio de nombres; por ejemplo, System.Windows.Forms.HorizontalAlignment se exporta como System_Windows_Forms_HorizontalAlignment. Cuando hay un conflicto con el nombre de un tipo que no es visible desde COM, .NET Framework exporta el nombre sin codificar. Establezca la marca /> / en el Exportador de la biblioteca de tipos (Tlbexp.exe) para forzar que el marco de .NET exporte el nombre decorado. Tenga en cuenta que exportar el nombre decorado era el comportamiento predeterminado en las versiones anteriores a la versión 2.0 de .NET Framework.

ExportAs32Bit 16

Al compilar en un equipo de 64 bits, especifica que el exportador de la biblioteca de tipos (Tlbexp.exe) genera una biblioteca de tipos de 32 bits. Todos los tipos de datos se transforman correctamente.

ExportAs64Bit 32

Al compilar en un equipo de 32 bits, especifica que el exportador de la biblioteca de tipos (Tlbexp.exe) genera una biblioteca de tipos de 64 bits. Todos los tipos de datos se transforman correctamente.

Comentarios

Se usa con ConvertAssemblyToTypeLib.

Se aplica a