ferramentas do .NET Framework

A ferramentas do .NET Framework facilitam a criação, a implantação e o gerenciamento de aplicativos e componentes com o .NET Framework como destino.

A maioria das ferramentas do .NET Framework descritas nesta seção é instalada automaticamente com o Visual Studio. Para baixar o Visual Studio, visite a página Downloads do Visual Studio.

É possível executar todas as ferramentas na linha de comando, com a exceção do Assembly Cache Viewer (Shfusion.dll). Você deve acessar Shfusion.dll no Explorador de Arquivos.

A melhor maneira de executar as ferramentas de linha de comando é usando um dos shells de desenvolvedor que o Visual Studio instala. Esses utilitários permitem executar facilmente as ferramentas, sem precisar navegar para a pasta de instalação. Para mais informações, confira o Prompt de Comando do Desenvolvedor e o PowerShell do Desenvolvedor.

Observação

Algumas ferramentas são específicas para computadores 32 ou 64 bits. Não se esqueça de executar a versão apropriada da ferramenta para o computador.

Nesta seção

Al.exe (Assembly Linker)
Gera um arquivo que tem um manifesto de assembly com base em módulos ou arquivos de recurso.

Aximp.exe (Importador de Controle ActiveX do Windows Forms)
Converte definições de tipo em uma biblioteca de tipos COM para um controle ActiveX em um controle do Windows Forms.

Caspol.exe (Ferramenta de Política de Segurança de Acesso do Código)
Permite exibir e configurar a política de segurança para o nível de política do computador, o nível de política do usuário e o nível de política da empresa. No .NET Framework 4 e posteriores, essa ferramenta não afeta a política de CAS (segurança de acesso do código), a menos que o elemento <legacyCasPolicy>\ seja definido como true.

Cert2spc.exe (Ferramenta de Teste de Certificado do Fornecedor de Software)
Cria um SPC (Software Publisher's Certificate) de um ou mais certificados X.509. Essa ferramenta destina-se apenas a testes.

Certmgr.exe (Ferramenta Gerenciador de Certificados)
Gerencia certificados, CTLs (listas de certificados confiáveis) e CRLs (listas de certificados revogados).

Clrver.exe (Ferramenta de Versão do CLR)
Relata todas as versões instaladas do CLR (Common Language Runtime) no computador.

CorFlags.exe (Ferramenta de Conversão CorFlags)
Permite configurar a seção CorFlags do cabeçalho de uma imagem PE.

Fuslogvw.exe (Visualizador de Log de Associação de Assembly)
Exibe informações sobre associações de assembly para ajudar a diagnosticar por que o .NET Framework não pode localizar um assembly no tempo de execução.

Gacutil.exe (Ferramenta do Cache de Assemblies Global)
Permite exibir e manipular o conteúdo do cache de assembly global e o cache de download.

Ilasm.exe (IL Assembler)
Gera um arquivo PE com base em IL. É possível executar o executável resultante para determinar se o IL é realizado conforme esperado.

Ildasm.exe (IL Disassembler)
Utiliza um arquivo PE que contém o código IL e cria um arquivo de texto que pode ser inserido no IL Assembler (Ilasm.exe).

Installutil.exe (Ferramenta de Instalação)
Permite instalar e desinstalar recursos de servidor executando os componentes de instalador em um assembly especificado. (Funciona com classes no namespace System.Configuration.Install.)

Lc.exe (Compilador de Licença)
Lê arquivos de texto que contêm informações de licenciamento e produz um arquivo .licenses que pode ser inserido em um executável do Common Language Runtime como um recurso.

Mage.exe (Manifest Generation and Editing Tool)
Permite criar, editar e assinar manifestos de aplicativo e implantação. Como uma ferramenta de linha de comando, Mage.exe pode ser executado com base tanto em scripts de lote quanto em aplicativos com base no Windows, inclusive aplicativos do ASP.NET.

MageUI.exe (Manifest Generation and Editing Tool, cliente gráfico)
Dá suporte à mesma funcionalidade que a ferramenta de linha de comando Mage.exe, mas usa uma interface do usuário (UI) com base no Windows. Dá suporte à mesma funcionalidade que a ferramenta de linha de comando Mage.exe, mas usa uma interface do usuário baseada no Windows.

MDbg.exe (Depurador de Linha de Comando do .NET Framework)
Ajuda fornecedores de ferramentas e desenvolvedores de aplicativos na localização e na correção de bugs em programas com o Common Language Runtime do .NET Framework como destino. Essa ferramenta usa a API de depuração do runtime para fornecer serviços de depuração.

Mgmtclassgen.exe (Gerador de Classe Fortemente Tipada de Gerenciamento)
Permite gerar uma classe gerenciada Early Bound para uma classe WMI (Windows Management Instrumentation) especificada.

Mpgo.exe (Ferramenta de Otimização Guiada por Perfil Gerenciado)
Permite ajustar assemblies de imagem nativa que usam cenários de usuário final comuns. Mpgo.exe permite a geração e o consumo dos dados de perfil para assemblies de aplicativo de imagem nativa (não assemblies do .NET Framework) que usam os cenários de treinamento selecionados pelo desenvolvedor de aplicativos.

Ngen.exe (Gerador de Imagens Nativas)
Melhora o desempenho de aplicativos gerenciados por meio do uso de imagens nativas (arquivos contendo o código do computador específico do processador compilado). O runtime pode usar imagens nativas do cache em vez de usar o compilador JIT (Just-In-Time) para compilar o assembly original.

Peverify.exe (Ferramenta PEVerify)
Ajuda a verificar se o código MSIL (Microsoft intermediate language) e os metadados associados atendem aos requisitos de segurança de tipo.

Regasm.exe (Ferramenta de Registro de Assembly)
Lê os metadados dentro de um assembly e adiciona as entradas necessárias ao Registro. Isso permite que clientes COM sejam exibidos como classes do .NET Framework.

Regsvcs.exe (Ferramenta de Instalação de Serviços .NET)
Carrega e registra um assembly, gera e instala uma biblioteca de tipos em um aplicativo COM+ versão 1.0 especificado, além de configurar serviços adicionados programaticamente a uma classe.

Resgen.exe (Gerador de Arquivo de Recurso)
Converte arquivos de texto (.txt ou .restext) e arquivos de recurso com base em XML (.resx) em arquivos binários do Common Language Runtime (.resources) que podem ser inseridos em um executável binário do tempo de execução ou compilados em assemblies satélite.

SecAnnotate.exe (Ferramenta Anotador de Segurança do .NET)
Identifica as partes SecurityCritical e SecuritySafeCritical de um assembly.

SignTool.exe (Ferramenta de Assinatura)
Assina digitalmente arquivos, verifica assinaturas em arquivos e aplica carimbos de data/hora em arquivos.

Sn.exe (Ferramenta Nome Forte)
Ajuda a criar assemblies com nomes fortes. Esta ferramenta oferece opções para o gerenciamento de chaves, geração de assinaturas e verificação de assinaturas.

SOS.dll (Extensão de Depuração SOS)
Ajuda a depurar programas gerenciados no depurador WinDbg.exe e no Visual Studio fornecendo informações sobre o ambiente interno do CLR (Common Language Runtime).

SqlMetal.exe (Ferramenta de Geração de Código)
Gera o código e o mapeamento para o componente LINQ to SQL do .NET Framework.

Storeadm.exe (Ferramenta de Armazenamento Isolado)
Gerencia o armazenamento isolado; dá opções para listar os repositórios do usuário e excluí-los.

Tlbexp.exe (Exportador de Biblioteca de Tipos)
Gera uma biblioteca de tipos que descreve os tipos definidos em um assembly do Common Language Runtime.

Tlbimp.exe (Importador de Biblioteca de Tipos)
Converte as definições de tipo encontradas em uma biblioteca de tipos COM em definições equivalentes em um assembly do Common Language Runtime.

Winmdexp.exe (Ferramenta de Exportação de Metadados do Windows Runtime)
Exporta um assembly do .NET Framework que é compilado como um arquivo .winmdobj em um componente do Windows Runtime, que é empacotado como um arquivo .winmd que contém informações de implementação e metadados do Windows Runtime.

Winres.exe (Editor de Recursos do Windows Forms)
Ajuda a localizar os recursos de interface do usuário (arquivos .resx ou .resources) usados pelo Windows Forms. É possível converter cadeias de caracteres e, em seguida, dimensionar, mover e ocultar controles para acomodar as cadeias de caracteres localizadas.

Ferramentas WPF Inclui ferramentas como a Conformidade do isXPS (isXPS.exe) e ferramentas de criação de perfil de desempenho.

Ferramentas do Windows Communication Foundation
Inclui ferramentas que facilitam a criação, a implantação e o gerenciamento de aplicativos do WCF (Windows Communication Foundation).