2009-06-03 5 views
4

몇 가지 방법으로 클래스를 작성 했으므로 코드가 IL 코드로 변환되는 방법을 알고 싶습니다. 반사경을 사용하여이 작업을 수행 할 수 있습니까? 그렇지 않은 경우 VS IDE를 사용하여 IL 코드를 볼 수 있습니까?Lutz 반사경을 사용하여 IL 코드보기

+0

2008 년 8 월 현재 .Net Reflector는 Red Gate Software가 소유하고 더 이상 Lutz Roeder가 아닙니다. http://reflector.red-gate.com/ – chyne

+1

두 번째 질문에 대해 궁금합니다. VS에서 IL을 표시 할 수 있습니까? –

답변

7

가능합니다. 리플렉터를 사용하여 exe/dll을 열고 언어 설정을 IL로 변경하십시오.

+0

훌륭합니다. 부수적으로, 언어를 변경함으로써 리플렉터를 언어 변환기로 사용할 수 있습니까? (C#에서 VB.NET에 이르기까지) – Nick

+2

예. C#에서는 VB에 잘 맵핑되지 않는 것들이 있습니다 (예 : 반복자와 같은 것들). 그러나 일반적으로 말해서, 변환기로 사용할 수 있습니다. 다음 Reflector Add-On은 전체 어셈블리를 원하는 언어의 소스 파일로 변환합니다. http://www.denisbauer.com/NETTools/FileDisassembler.aspx –

3

ILDasm을 사용하여 어셈블리를 IL로 분해 할 수도 있습니다.

관련 문제