Compartir a través de


Enumeración TypeLibExporterFlags

 

Publicado: octubre de 2016

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

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum TypeLibExporterFlags
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class TypeLibExporterFlags
[<SerializableAttribute>]
[<FlagsAttribute>]
[<ComVisibleAttribute(true)>]
type TypeLibExporterFlags
<SerializableAttribute>
<FlagsAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeLibExporterFlags

Miembros

Nombre de miembro Descripción
CallerResolvedReferences

Permite al llamador solucionar explícitamente las referencias de biblioteca de tipos sin consultar el registro.

ExportAs32Bit

Cuando se compila 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 de forma adecuada.

ExportAs64Bit

Cuando se compila 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 de forma adecuada.

None

No especifica ningún indicador. Este es el valor predeterminado.

OldNames

Al exportar las bibliotecas de tipos, la resuelve .NET Framework los conflictos de nombres de tipo representando 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 no representativo. Establecer el OldNames marcar o utilizar el /oldnames opción exportador de la biblioteca de tipos (Tlbexp.exe) para forzar que .NET Framework exporte el nombre representativo. Observe que exportar el nombre representativo era el comportamiento predeterminado en versiones anteriores a la versión 2.0 de .NET Framework.

OnlyReferenceRegistered

Exporta las referencias a tipos que se importaron desde COM como IUnknown Si el tipo no tiene una biblioteca de tipos registrada. Establezca esta marca si desea 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.

Comentarios

Se utiliza con ConvertAssemblyToTypeLib.

Información de versión

.NET Framework
Disponible desde 1.1

Ver también

Espacio de nombres System.Runtime.InteropServices

Volver al principio