.NET visão geral de ferramentas adicionais
Esta secção compila uma lista de ferramentas que suportam e alargam a funcionalidade .NET, além do .NET CLI.
A Ferramenta de Desinstalação .NET (dotnet-core-uninstall
) permite-lhe limpar .NET SDKs e Runtimes num sistema de modo a que restem apenas as versões especificadas. Uma coleção de opções está disponível para especificar quais versões são desinstaladas.
dotnet-counters é uma ferramenta de monitorização do desempenho para monitorização de saúde de primeiro nível e investigação de desempenho.
dotnet-dump fornece uma maneira de recolher e analisar Windows e lixeiras do núcleo linux sem um depurado nativo.
dotnet-gcdump fornece uma forma de recolher depósitos GC (Garbage Collector) de processos ao vivo .NET.
Dotnet-trace recolhe dados de perfis da sua app que podem ajudar em cenários onde você precisa descobrir o que faz uma aplicação correr devagar.
A ferramenta de instalação .NET para autores de extensão é uma extensão de código Visual Studio que permite a aquisição do tempo de execução .NET especificamente para autores de extensão do Código VS. Esta ferramenta destina-se a ser alavancada em extensões que são escritas em .NET e exigem que .NET arranque peças da extensão (por exemplo, um servidor de idiomas). A extensão não se destina a ser utilizada diretamente pelos utilizadores para instalar .NET para desenvolvimento.
A ferramenta de referência do Serviço Web WCF (Windows) é um prestador de serviços conectado Visual Studio que se estreou em Visual Studio versão 15.5 de 2017. Esta ferramenta recupera metadados de um serviço web na solução atual, numa localização de rede ou num ficheiro WSDL. Gera um ficheiro de origem compatível com .NET, definindo uma classe de procuração WCF com métodos que pode usar para aceder às operações de serviço web.
A ferramenta WCF dotnet-svcutil é uma ferramenta .NET que recupera metadados de um serviço web numa localização de rede ou de um ficheiro WSDL. Gera um ficheiro de origem compatível com .NET, definindo uma classe de procuração WCF com métodos que pode usar para aceder às operações de serviço web.
A ferramenta dotnet-svcutil é uma alternativa ao wcf Web Service Reference Visual Studio prestador de serviços conectado, que foi enviado pela primeira vez com Visual Studio versão 15.5 de 2017. A ferramenta dotnet-svcutil, como uma ferramenta .NET, está disponível em Linux, macOS e Windows.
No .NET Framework, pode pré-gerar um conjunto de serialização utilizando a ferramenta svcutil. A ferramenta WCF dotnet-svcutil.xmlserializer fornece uma funcionalidade semelhante em .NET 5 (e .NET Core) e versões posteriores. Gera código de serialização C# para os tipos da aplicação do cliente que são utilizados pelo Contrato de Serviço da WCF e que podem ser serializados pelo XmlSerializer. Isto melhora o desempenho de arranque da serialização do XML ao serializar ou desserizar objetos desse tipo.
Tal como o Gerador de Serializer Xml (sgen.exe) para o .NET Framework, o pacote Microsoft.XmlSerializer.Generator NuGet é a solução para bibliotecas que visam as versões .NET 5 (e .NET Core) e versões posteriores. Cria um conjunto de serialização XML para os tipos contidos num conjunto para melhorar o desempenho de arranque da serialização de XML ao serializar ou des serializar objetos desses tipos que utilizam XmlSerializer.
Você pode usar dotnet dev-certs para criar certificados auto-assinados para cenários de desenvolvimento e teste.
Pode utilizar a cobertura do dotnet para recolher a cobertura de código de qualquer processo .NET.