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).
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.
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.
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.
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.
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.
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.
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 é uma licença única que permite a utilização dessas ferramentas da JetBrains por um único desenvolvedor:
Um IDE veloz e multi-plataforma para .NET
Gratuito para uso não comercialA extensão do Visual Studio para desenvolvedores .NET
A extensão do Visual Studio para desenvolvedores C++
Perfil de desempenho do .NET
Profiler de memória .NET
Executor de testes unitários e ferramenta de cobertura de código .NET
Descompilador .NET e navegador de assembly
A licença do dotUltimate também abrange plug-ins para dotCover, dotTrace e dotMemory no Rider.
Saiba mais
Siga-nos