dotPeek는 ReSharper의 번들 디컴파일러를 기반으로 한 무료 독립 실행형 도구로서, 안정적으로 .NET 어셈블리를 해당 C# 또는 IL 코드로 디컴파일합니다.
이 디컴파일러는 라이브러리(.dll), 실행 파일(.exe), Windows 메타데이터 파일(.winmd) 등, 여러 형식을 지원합니다.
어셈블리를 디컴파일하는 즉시, Visual Studio 프로젝트(.csproj)로 저장할 수 있습니다. 이 기능을 사용하면, 잃어버린 소스 코드를 기존 어셈블리에서 복원해야 하는 경우 시간을 대폭 절약할 수 있습니다.
dotPeek은 PDB 파일 기반의 로컬 소스 코드를 식별하거나 Microsoft Reference Source Center 또는 SymbolSource 등의 소스 서버에서 소스 코드를 가져올 수 있습니다.
또한, 심볼 서버로서 작동하여 어셈블리 코드를 디버그하는 데 필요한 정보를 Visual Studio 디버거에 제공할 수 있습니다.
dotPeek는 ReSharper의 기능을 많이 가지고 있습니다. 이러한 기능에는 컨텍스트 기반/무시 탐색, 사용 위치 검색, 다양한 코드 구조 및 계층 구조 뷰 등이 있습니다.
Find Usages(사용 위치 검색)를 사용해 심볼의 모든 사용 위치를 검색할 수 있습니다. 메서드, 프로퍼티, 지역 변수 또는 다른 엔티티도 검색 가능합니다. Find Results(결과 검색) 도구 창에서는 사용 위치를 그룹 지정하고 탐색하며 코드 뷰 영역에서 해당 위치를 열 수 있습니다.
코드 뷰 영역의 심볼 위에 캐럿이 놓일 때마다 dotPeek는 Navigate To(다음으로 이동) 드롭다운 메뉴를 통해 다양한 컨텍스트 기반 탐색 옵션을 모두 제공합니다.
dotPeek는 어셈블리 목록에 있는 어셈블리 및 참조 어셈블리를 모두 색인 지정하여 특정 코드로 빠르게 이동할 수 있는 기능을 제공합니다. 예를 들어 Go to Everything(모든 요소로 이동)을 사용하면 어셈블리, 네임스페이스, 유형, 멤버 또는 최근 열어본 파일을 검색할 수 있습니다.
dotPeek은 ReSharper와 동일한 탐색 및 검색 기능, 코드 분석 기능, 친숙한 키보드 단축키를 제공하므로 JetBrains ReSharper를 오래 이용한 사용자는 dotPeek를 익숙하게 이용할 수 있습니다.
입증된 규정 준수 및 보안
JetBrains 도구는 SOC 2 인증을 포함한 업계 최고의 보안 표준을 준수하여 조직의 데이터가 보호되고 제품이 글로벌 규정을 준수하도록 보장합니다.
단일 라이선스인 dotUltimate를 통해 한 명의 개발자는 다음과 같은 JetBrains 도구를 사용할 수 있습니다.
빠른 크로스 플랫폼 .NET IDE
비영리용으로 무료.NET 개발자를 위한 Visual Studio 확장 프로그램
C++ 개발자를 위한 Visual Studio 확장 프로그램
.NET 성능 프로파일러
.NET 메모리 프로파일러
.NET 유닛 테스트 러너 및 코드 커버리지 도구
.NET 디컴파일러 및 어셈블리 브라우저
dotUltimate 라이선스는 Rider의 dotCover, dotTrace 및 dotMemory 플러그인도 지원합니다.
자세히 알아보기
팔로우하기