Ferramentas do .NET Framework

As ferramentas do .NET Framework facilitam a criação, implantação e gerenciamento de aplicativos e componentes destinados ao .NET Framework.

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

Você pode executar todas as ferramentas a partir da linha de comando, com exceção do Assembly Cache Viewer (Shfusion.dll). Tem de aceder Shfusion.dll a partir do Explorador de Ficheiros.

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 que você execute as ferramentas facilmente, sem ter que navegar até a pasta de instalação. Para obter mais informações, consulte Prompt de comando do desenvolvedor e PowerShell do desenvolvedor.

Nota

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

Nesta secção

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

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 Windows Forms.

Caspol.exe (Ferramenta de Política de Segurança de Acesso ao Código)
Permite visualizar e configurar a política de segurança para o nível de política de máquina, o nível de política de usuário e o nível de política empresarial. No .NET Framework 4 e posterior, essa ferramenta não afeta a diretiva CAS (segurança de acesso ao código), a menos que o elemento legacyCasPolicy>\ esteja definido como true.<

Cert2spc.exe (Ferramenta de Teste de Certificado do Editor de Software)
Cria um certificado de editor de software (SPC) a partir de um ou mais certificados X.509. Esta ferramenta é apenas para fins de teste.

Certmgr.exe (Ferramenta Gerenciador de Certificados)
Gerencia certificados, listas de certificados confiáveis (CTLs) e listas de revogação de certificados (CRLs).

Clrver.exe (CLR Version Tool)
Relata todas as versões instaladas do Common Language Runtime (CLR) no computador.

CorFlags.exe (Ferramenta de conversão CorFlags)
Permite configurar a seção CorFlags do cabeçalho de uma imagem executável portátil (PE).

Fuslogvw.exe (Assembly Binding Log Viewer)
Exibe informações sobre associações de assembly para ajudá-lo a diagnosticar por que o .NET Framework não pode localizar um assembly em tempo de execução.

Gacutil.exe (Global Assembly Cache Tool)
Permite visualizar e manipular o conteúdo do cache de assembly global e do cache de download.

Ilasm.exe (IL Montador)
Gera um arquivo executável portátil (PE) a partir de linguagem intermediária (IL). Você pode executar o executável resultante para determinar se o IL tem o desempenho esperado.

Ildasm.exe (IL Desmontador)
Pega um arquivo executável portátil (PE) que contém código de linguagem intermediária (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 do servidor executando os componentes do instalador em um assembly especificado. (Funciona com classes no System.Configuration.Install namespace.)

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 incorporado em um executável de common language runtime como um recurso.

Mage.exe (Ferramenta de Geração e Edição de Manifestos)
Permite criar, editar e assinar manifestos de aplicativo e implantação. Como uma ferramenta de linha de comando, Mage.exe pode ser executado a partir de scripts em lote e outros aplicativos baseados no Windows, incluindo aplicativos ASP.NET.

MageUI.exe (Ferramenta de Geração e Edição de Manifestos, Cliente Gráfico)
Suporta a mesma funcionalidade que a ferramenta de linha de comando Mage.exe, mas usa uma interface do usuário baseada no Windows. Suporta a 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 os fornecedores de ferramentas e desenvolvedores de aplicativos a encontrar e corrigir bugs em programas destinados ao Common Language Runtime do .NET Framework. Essa ferramenta usa a API de depuração de tempo de execução para fornecer serviços de depuração.

Mgmtclassgen.exe (Gerador de classe fortemente tipado de gerenciamento)
Permite gerar uma classe gerenciada de associação antecipada para uma classe WMI (Instrumentação de Gerenciamento do Windows) especificada.

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

Ngen.exe (Gerador de Imagem Nativa)
Melhora o desempenho de aplicativos gerenciados através do uso de imagens nativas (arquivos contendo código de máquina compilado específico do processador). O tempo de execução pode usar imagens nativas do cache em vez de usar o compilador just-in-time (JIT) para compilar o assembly original.

Peverify.exe (Ferramenta PEVerify)
Ajuda a verificar se o código de linguagem intermediária comum (CIL) e os metadados associados atendem aos requisitos de segurança de tipo.

Regasm.exe (Ferramenta de Registro de Montagem)
Lê os metadados dentro de um assembly e adiciona as entradas necessárias ao registro. Isso permite que os clientes COM apareçam 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 e configura serviços que você adicionou programaticamente a uma classe.

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

SecAnnotate.exe (.NET Security Annotator Tool)
Identifica as partes e SecuritySafeCritical de SecurityCritical um conjunto.

SignTool.exe (Ferramenta de Sinalização)
Assina digitalmente arquivos, verifica assinaturas em arquivos e carimbos de data/hora.

Sn.exe (Ferramenta de nome forte)
Ajuda a criar assemblies com nomes fortes. Essa ferramenta fornece opções para 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 de WinDbg.exe e no Visual Studio, fornecendo informações sobre o ambiente interno de Common Language Runtime.

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

Storeadm.exe (Ferramenta de armazenamento isolado)
Gerencia armazenamento isolado; Fornece opções para listar as lojas do usuário e excluí-las.

Tlbexp.exe (Exportador de Biblioteca de Tipos)
Gera uma biblioteca de tipos que descreve os tipos definidos em um assembly 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 de common language runtime.

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

Winres.exe (Editor de Recursos do Windows Forms)
Ajuda a localizar recursos da interface do usuário (UI) (arquivos .resx ou .resources ) usados pelo Windows Forms. Você pode traduzir cadeias de caracteres e, em seguida, dimensionar, mover e ocultar controles para acomodar as cadeias de caracteres localizadas.

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

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