2014년 3월 1일 토요일

.Net Reflector 대체제

앞선 글을 읽다보면 .net Reflector에 관련된 이야기가 나온다.
컴파일된 실행파일을 Decompiling해서 원래 소스코드로 전환해주는 프로그램으로
유명한 .net Reflector가 그것이다.

그런데 원래 Freeware였던 이 프로그램이 다른 상용업체(redgate)에 인수합병되면서
상용프로그램으로 변경되었다.
그리 비싸진 않지만(Standard : 95$, Pro 199$) 그래도 상용이다 보니 늘상 사용하는
경우가 아니면 구매하기 쉽지 않다.

적당한 대체제를 찾다보니 원하는 바를 딱 맞게 분석해놓은 글이 있다.
Alternative for .net Reflector

이 글에 따르면 IL Spy(http://wiki.sharpdevelop.net/ILSpy.ashx) 가
가장 적절한 대체제인 듯 하다.
실제로 IL Spy 사이트에 가서 받아사용해보니 적절하게 Decompiling 해주는 듯 하다.

물론 늘상 Decompiler를 사용하는 사람이라면 .Net Reflector를 이용하는 것이
바람직하겠지만 어쩌다 한번씩 사용하는 사람이라면 IL Spy를 사용하는 것도 괜찮을 듯 하다.