Descompilador .NET e navegador de assembly gratuito

Obtenha o dotPeek

Por que usar o dotPeek

Descompilador .NET

Descompile assemblies .NET para C#

O dotPeek é uma ferramenta independente gratuita baseada no descompilador incorporado do ReSharper. Ele pode descompilar de forma confiável qualquer assembly .NET em código C# ou IL equivalente.

O decompilador oferece suporte a vários formatos, incluindo bibliotecas (.dll), executáveis (.exe) e arquivos de metadados do Windows (.winmd).

Exporte código descompilado para projetos do Visual Studio

Assim que você descompila um assembly, pode salvá-lo como um projeto do Visual Studio (.csproj). Isso pode economizar muito tempo se você precisa restaurar o código-fonte perdido de um assembly herdado.

dotPeek pode descompilar qualquer assembly .NETExporte código descompilado

Baixe código-fonte e depure o código de terceiros

O dotPeek pode identificar o código-fonte local com base em arquivos PDB ou buscar o código-fonte em servidores de origem, como o Microsoft Reference Source Center ou o SymbolSource.

O dotPeek também pode funcionar como um servidor de símbolos e fornecer ao depurador do Visual Studio as informações necessárias para depurar o código do assembly.

Baixe código-fonte

Navegação e pesquisa

O dotPeek herda muitos recursos do ReSharper. Isso inclui navegação contextual e insensível ao contexto, pesquisa de usos, bem como diferentes estruturas de código e visualizações de hierarquia.

Encontre usos de qualquer símbolo

Use Find Usages para procurar todos os usos de um símbolo, seja um método, propriedade, variável local ou entidade diferente. A janela de ferramentas Find Results permite agrupar usos, navegar entre eles e abri-los na área de visualização do código.

Salte para um tipo, símbolo ou qualquer coisa

Sempre que você coloca um sinal de intercalação em um símbolo na área de visualização do código, o dotPeek oferece diversas opções de navegação contextual, todas disponíveis no menu suspenso Navigate To.

Navegue até o código relacionado

O dotPeek indexa todos os assemblies na sua lista de assemblies, bem como todos os assemblies aos quais eles fazem referência, e fornece recursos para ir rapidamente até um código específico. Por exemplo, Go to Everything permite procurar um assembly, namespace, tipo, membro ou um arquivo aberto recentemente.

Navegação e pesquisa no dotPeekNavegação sensível ao contexto no dotPeek

Os usuários antigos do JetBrains ReSharper se sentirão em casa trabalhando com o dotPeek, pois ele fornece navegação e pesquisa semelhantes ao ReSharper, informações sobre códigos e atalhos de teclado familiares.

Conformidade e segurança comprovadas

As ferramentas da JetBrains obedecem a padrões de segurança líderes do setor, incluindo a certificação SOC 2. Isso garante que os dados da sua organização estejam protegidos e que nossos produtos estejam em conformidade com os regulamentos globais.

dotUltimate: Empoderando seu desenvolvimento .NET
e Visual Studio

dotUltimate é uma licença única que permite a utilização dessas ferramentas da JetBrains por um único desenvolvedor:

A licença do dotUltimate também abrange plug-ins para dotCover, dotTrace e dotMemory no Rider.

Saiba mais