GitHub Trending오픈소스 · 도구오늘의 주요

icsharpcode/ILSpy

.NET 디컴파일러 ILSpy, 크로스플랫폼 오픈소스로 공개

원제 icsharpcode/ILSpy

스타 26,400당일 +110C#
Key Point

Windows나 Linux에서 .NET 애플리케이션의 소스 코드를 원본이 없어도 복원할 수 있는 공식 도구이며, 개발자가 타사 라이브러리 동작을 분석하거나 릴리스된 제품의 구조를 파악해야 할 때 필수적이다.

핵심 요약

  • ILSpy는 .NET 어셈블리를 분석하고 C#으로 디컴파일하는 오픈소스 도구로, Windows·Linux·macOS를 지원하는 Avalonia 기반 데스크톱 UI를 제공한다.
  • Visual Studio 2022/2026, VS Code, dotnet CLI 도구(ILSpyCmd), PowerShell 확장 등 다양한 프런트엔드로 사용할 수 있으며, NuGet 패키지와 PowerShell cmdlet으로도 제공된다.
  • C# 디컴파일, 프로젝트 전체 분석, NuGet 피드·실행 중인 프로세스·GAC에서 직접 열기, 타입·메서드·속성 검색, ReadyToRun 바이너리 지원 등의 기능을 갖추고 있다.
  • BAML·XAML 디컴파일, 메타데이터 탐색기, 하이퍼링크 기반 네비게이션, 플러그인을 통한 확장성을 지원하며 MIT 라이선스로 배포된다.
  • Windows에서는 Visual Studio와 PowerShell 7+, Unix/Mac에서는 .NET 10.0 SDK(실행용)와 .NET 11.0 SDK(테스트용) 환경에서 빌드 가능하다.
  • ILSpy는 개인정보를 수집하지 않으며 사용자 파일을 외부 서비스로 전송하지 않고, APM 서비스를 이용한 텔레메트리 수집도 하지 않는다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗