Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se compila una lista de herramientas que admiten y amplían la funcionalidad de .NET, además de la CLI de .NET.
Herramienta de desinstalación de .NET
La herramienta de desinstalación de .NET (dotnet-core-uninstall) permite limpiar los SDK y los entornos de ejecución de .NET en un sistema de modo que solo permanezcan las versiones especificadas. Hay disponible una colección de opciones para especificar qué versiones se desinstalan.
Herramientas de diagnóstico de .NET
dotnet-counters es una herramienta diseñada para la investigación del rendimiento y la supervisión del estado de primer nivel.
dotnet-dump permite recopilar y analizar los volcados de Windows y Linux sin necesidad de un depurador nativo.
dotnet-gcdump permite recopilar volcados de memoria GC (recolector de elementos no utilizados) de procesos .NET dinámicos.
dotnet-monitor proporciona una forma de supervisar las aplicaciones .NET en entornos de producción y recoger bajo demanda elementos de diagnóstico (por ejemplo, volcados de memoria, trazas, registros y métricas), o mediante reglas automatizadas de recogida en condiciones especificadas.
dotnet-trace recopila datos de generación de perfiles de la aplicación que pueden ayudar en escenarios en los que necesita averiguar lo que hace que una aplicación se ejecute lentamente.
Herramienta de instalación de .NET para autores de extensiones
La herramienta de instalación de .NET para autores de extensiones es una extensión de Visual Studio Code que permite la adquisición del entorno de ejecución de .NET específicamente para autores de extensiones de VS Code. Esta herramienta está pensada para aprovecharse en extensiones escritas en .NET y requerir que .NET arranque partes de la extensión (por ejemplo, un servidor de lenguaje). La extensión no está pensada para que la usen los usuarios directamente para instalar .NET para el desarrollo.
Herramienta de referencia del servicio web WCF
La herramienta de referencia del servicio web WCF (Windows Communication Foundation) es un proveedor de servicios conectado de Visual Studio que debutó en visual Studio 2017, versión 15.5. Esta herramienta recupera metadatos de un servicio web en la solución actual, en una ubicación de red o desde un archivo WSDL. Genera un archivo de origen compatible con .NET, definiendo una clase de proxy WCF con métodos que puede usar para acceder a las operaciones del servicio web.
Herramienta dotnet-svcutil de WCF
La herramienta dotnet-svcutil de WCF es una herramienta .NET que recupera metadatos de un servicio web en una ubicación de red o desde un archivo WSDL. Genera un archivo de origen compatible con .NET, definiendo una clase de proxy WCF con métodos que puede usar para acceder a las operaciones del servicio web.
La herramienta dotnet-svcutil es una alternativa al proveedor de servicios conectados de Visual Studio wcF Web Service Reference , que se incluye primero con Visual Studio 2017, versión 15.5. La herramienta dotnet-svcutil , como herramienta .NET, está disponible en Linux, macOS y Windows.
Herramienta dotnet-svcutil.xmlserializer de WCF
En .NET Framework, puede generar previamente un ensamblado de serialización mediante la herramienta svcutil. La herramienta dotnet-svcutil.xmlserializer de WCF proporciona una funcionalidad similar en .NET 5 (y .NET Core) y versiones posteriores. Genera de antemano código de serialización de C# para los tipos de la aplicación cliente que son utilizados por el contrato de servicio WCF y que pueden ser serializados por el XmlSerializer. Esto mejora el rendimiento de inicio de la serialización XML al serializar o deserializar objetos de esos tipos.
Generador de serializador XML
Al igual que el generador de serializador xml (sgen.exe) para .NET Framework, el paquete NuGet Microsoft.XmlSerializer.Generator es la solución para bibliotecas destinadas a .NET 5 (y .NET Core) y versiones posteriores. Crea un ensamblado de serialización XML para los tipos contenidos en un ensamblado para mejorar el rendimiento de inicio de la serialización XML al serializar o des serializar objetos de esos tipos mediante XmlSerializer.
Generación de Certificados Self-Signed
Puede usar dotnet dev-certs para crear certificados autofirmados para escenarios de desarrollo y pruebas.
Herramienta de cobertura de código de .NET
Puede usar dotnet-coverage para recopilar la cobertura de código de cualquier proceso de .NET.