Herramientas de .NET Framework

Las herramientas de Microsoft .NET Framework SDK simplifican la creación, implementación y administración de aplicaciones y componentes dirigidos a .NET Framework. Esta sección contiene información detallada acerca de las herramientas.

Puede ejecutar todas las herramientas desde la línea de comandos excepto Visor de la caché de ensamblados (Shfusion.dll) y Microsoft CLR Debugger (DbgCLR.exe). Debe tener acceso a Shfusion.dll desde el Explorador de Microsoft Windows. DbgCLR.exe se encuentra en la carpeta Microsoft.NET\FrameworkSDK\GuiDebug.

NotaImportante

Para que las herramientas de .NET Framework funcionen correctamente, es necesario configurar correctamente las variables de entorno Path, Include y Lib. Establezca estas variables de entorno ejecutando SDKVars.bat, que se encuentra en el directorio <SDK>\v2.0\Bin. SDKVars.bat debe ejecutarse en cada shell de comando.

Herramientas de configuración e implementación

Herramientas de depuración

Herramientas de seguridad

Herramientas generales

Herramientas de configuración e implementación

Herramienta Descripción

Herramienta de compilación de ASP.NET (Aspnet_compiler.exe)

Permite a un administrador precompilar una aplicación ASP.NET, para la compilación en contexto o la implementación.

Herramienta Registro de explorador ASP.NET (Aspnet_regbrowsers.exe)

Permite a un administrador crear nuevas definiciones de explorador.

Herramienta Registro de IIS en ASP.NET (Aspnet_regiis.exe)

Permite que un programa administrador o de instalación actualice las asignaciones de secuencias de comandos de una aplicación ASP.NET para que señalen la versión de la ISAPI de ASP.NET asociada a la herramienta. También puede utilizar la herramienta para realizar otras operaciones de configuración de ASP.NET.

Herramienta Registro de SQL Server para ASP.NET (Aspnet_regsql.exe)

Permite a un administrador crear y administrar las bases de datos de SQL Server utilizadas para los servicios ASP.NET como la suscripción, las funciones y las propiedades de perfil.

Herramienta Visor de la caché de ensamblados (Shfusion.dll)

Permite ver y manipular el contenido de la caché de ensamblados global mediante el Explorador de Windows.

Herramienta Assembly Linker (Al.exe)

Genera un archivo con un manifiesto del ensamblado a partir de uno o más archivos que son archivos de recursos o del Lenguaje intermedio de Microsoft (MSIL).

Herramienta Registro de ensamblados (Regasm.exe)

Lee los metadatos de un ensamblado y agrega las entradas necesarias al Registro, lo que permite a los clientes COM crear clases de .NET Framework de forma transparente.

Visor de registro de enlaces de ensamblados (Fuslogvw.exe)

Muestra detalles de los enlaces de ensamblado erróneos. Esta información ayuda a diagnosticar la causa por la que .NET Framework no puede encontrar un ensamblado en tiempo de ejecución.

Herramienta de conversión de CorFlags (CorFlags.exe)

Permite configurar la sección CorFlags del encabezado de una imagen ejecutable portátil.

Herramienta Caché de ensamblados global (Gacutil.exe)

Permite ver y manipular el contenido de la caché de ensamblados global y de la caché de descarga. Si bien Shfusion.dll proporciona una funcionalidad similar, puede utilizar Gacutil.exe desde secuencias de comandos de generación, archivos MAKE y archivos de proceso por lotes.

Herramienta Installer (Installutil.exe)

Permite instalar y desinstalar recursos de servidor mediante la ejecución de los componentes del instalador de un ensamblado especificado.

Herramienta Almacenamiento aislado (Storeadm.exe)

Enumera o quita todos los almacenes existentes para el usuario que ha iniciado sesión actualmente.

Generador de imágenes nativas (Ngen.exe)

Crea una imagen nativa a partir de un ensamblado administrado y la instala en la caché de imágenes nativa del equipo local.

Herramienta Configuración de .NET Framework (Mscorcfg.msc)

Proporciona una interfaz gráfica para administrar la directiva de seguridad de .NET Framework y las aplicaciones que utilizan servicios de interacción remota. Esta herramienta también le permite administrar y configurar ensamblados en la caché de ensamblados global.

Herramienta Instalación de servicios de .NET (Regsvcs.exe)

Agrega clases administradas a Servicios de componentes de Windows 2000; para ello, carga y registra el ensamblado y genera, registra e instala la biblioteca de tipos en una aplicación COM+ 1.0 existente.

Herramienta Generador de serializador XML (Sgen.exe)

Crea un ensamblado de serialización XML para los tipos en un ensamblado especificado con el fin de obtener un mejor rendimiento en tiempo de ejecución de XmlSerializer.

Herramienta SoapSuds (Soapsuds.exe)

Ayuda a compilar aplicaciones cliente que se comunican con los servicios Web XML mediante una técnica denominada interacción remota.

Exportador de la biblioteca de tipos (Tlbexp.exe)

Genera una biblioteca de tipos a partir de un ensamblado de Common Language Runtime.

Importador de la biblioteca de tipos (TlbImp.exe)

Convierte las definiciones de tipos de una biblioteca de tipos COM en las definiciones equivalentes, en formato de metadatos administrado.

Herramienta Lenguaje de descripción de servicios Web (Wsdl.exe)

Genera código para servicios Web XML y clientes de servicios Web XML a partir de archivos de contrato WSDL (Lenguaje de descripción de servicios Web), archivos de esquemas XSD (Lenguaje de definición de esquemas XML) y documentos de descubrimiento .discomap.

Herramienta Descubrimiento de servicios Web (Disco.exe)

Descubre las direcciones URL de los servicios Web XML ubicados en un servidor Web y guarda los documentos relacionados con cada servicio Web XML en un disco local.

Herramienta Definición de esquemas XML (Xsd.exe)

Genera esquemas XML según el lenguaje XSD propuesto por World Wide Web Consortium (W3C). Esta herramienta genera clases DataSet y de Common Language Runtime a partir de un archivo de esquema XSD.

Herramientas de depuración

Herramienta Descripción

Microsoft CLR Debugger (DbgCLR.exe)

Proporciona servicios de depuración con una interfaz gráfica para ayudar a los programadores de aplicaciones a encontrar y resolver errores en programas en tiempo de ejecución.

Depurador en tiempo de ejecución (Cordbg.exe)

Proporciona servicios de depuración de la línea de comandos mediante la API Debug de Common Language Runtime. Se utiliza para encontrar y resolver errores en programas en tiempo de ejecución.

Depurador de la línea de comandos de .NET SDK (MDbg.exe)

Proporciona servicios de depuración de la línea de comandos mediante la API Debug de Common Language Runtime.

Herramientas de seguridad

Herramienta Descripción

Herramienta Creación de certificados (Makecert.exe)

Genera certificados X.509 sólo a efectos de pruebas.

Herramienta Administrador de certificados (Certmgr.exe)

Administra certificados, listas de certificados de confianza (certificate trust lists, CTL) y listas de revocaciones de certificados (certificate revocation lists, CRL).

Herramienta Comprobación de certificados (Chktrust.exe)

Comprueba la validez de un archivo firmado con un certificado X.509. La herramienta de comprobación de certificados sólo se comercializa con las versiones 1.0 y 1.1 de .NET Framework SDK. En las versiones posteriores de .NET Framework SDK, utilice la utilidad Herramienta Firma (SignTool.exe).

Herramienta Directiva de seguridad de acceso a código (Caspol.exe)

Permite examinar y modificar las directivas de seguridad de acceso al código en los ámbitos del equipo, el usuario y la organización.

Herramienta Firma de archivos (Signcode.exe)

Firma un archivo ejecutable portable (PE) con una firma digital Authenticode. La herramienta de firma de archivos sólo se comercializa con las versiones 1.0 y 1.1 de .NET Framework SDK. En las versiones posteriores de .NET Framework SDK, utilice la utilidad Herramienta Firma (SignTool.exe).

Herramienta Vista de permisos (Permview.exe)

Muestra los conjuntos de permisos mínimos, opcionales y rechazados solicitados por un ensamblado. También puede utilizar esta herramienta para ver toda la seguridad declarativa utilizada por un ensamblado.

Herramienta PEVerify (Peverify.exe)

Realiza comprobaciones de seguridad de tipos MSIL y de validación de metadatos en un ensamblado especificado.

Herramienta de migración de directivas (Migpol.exe)

Migra la directiva de seguridad entre dos versiones compatibles de .NET Framework.

Herramienta Secutil (Secutil.exe)

Extrae información de claves públicas de nombres seguros o certificados de compañía de software Authenticode de un ensamblado, en un formato que permite la incorporación al código.

Herramienta Establecer Registro (Setreg.exe)

Permite cambiar la configuración del Registro para las claves Software Publishing State de estado de edición de software, que controlan el comportamiento del proceso de comprobación de certificados. La herramienta Establecer Registro sólo se comercializa con las versiones 1.0 y 1.1 de .NET Framework SDK. En las versiones posteriores de .NET Framework SDK, utilice la utilidad Herramienta Firma (SignTool.exe).

Herramienta Firma (SignTool.exe)

Firma digitalmente los archivos, comprueba las firmas de los mismos y les agrega una marca de fecha y hora.

Herramienta Prueba de certificados de compañía de software (Cert2spc.exe)

Crea un certificado de compañía de software (SPC) a partir de uno o varios certificados X.509, sólo a efectos de pruebas.

Herramienta Nombre seguro (Sn.exe)

Ayuda a crear ensamblados con nombres seguros. Sn.exe proporciona opciones para la administración de claves, así como para la generación y comprobación de firmas.

Herramientas generales

Herramienta Descripción

Herramienta Compilador de licencias (Lc.exe)

Lee archivos de texto que contienen información sobre licencias y crea un archivo .licenses que se puede incrustar en un archivo ejecutable de Common Language Runtime.

Generador de clases con establecimiento inflexible de tipos para administración (Mgmtclassgen.exe)

Permite generar rápidamente una clase de enlace en tiempo de compilación en C#, Visual Basic o JScript para una clase especificada de Instrumental de administración de Windows (WMI).

Ensamblador de MSIL (Ilasm.exe)

Genera un archivo PE desde el Lenguaje intermedio de Microsoft (MSIL). Puede ejecutar el archivo ejecutable resultante, que contiene MSIL y los metadatos requeridos, para determinar si MSIL se comporta de acuerdo con lo esperado.

Desensamblador de MSIL (Ildasm.exe)

A partir de un archivo PE que contiene código MSIL, crea un archivo de texto apropiado como entrada para el Ensamblador de MSIL (Ilasm.exe).

Herramienta Generador de archivos de recursos (Resgen.exe)

Convierte archivos de texto y .resx (formato de recursos basado en XML) en archivos .resources binarios de Common Language Runtime de .NET, que se pueden incrustar en un archivo ejecutable binario en tiempo de ejecución o compilar en ensamblados satélite.

Importador de controles ActiveX de Windows Forms (Aximp.exe)

Convierte definiciones de tipos de una biblioteca de tipos COM para un control ActiveX en un control de formularios Windows Forms.

Visor de clases de Windows Forms (Wincv.exe)

Busca clases administradas que coincidan con un modelo de búsqueda especificado y muestra información acerca de esas clases mediante la API de reflexión.

El Visor de clases de formularios Windows Forms sólo se comercializa con la versiones 1.0 y 1.1 de .NET Framework SDK.

Editor de recursos de formularios Windows Forms (Winres.exe)

Permite traducir rápida y fácilmente formularios Windows Forms.