2013-09-06 3 views
0

여러 개의 .Net 라이브러리 (+/- 500 dll)가있는 디렉토리가 있습니다. C# 소스 코드를 얻기 위해이 라이브러리를 디 컴파일해야합니다. .Net Reflector 소프트웨어를 사용하여 각 라이브러리를 디 컴파일하지만 각 라이브러리를 일대일로 선택해야합니다.다중 컴파일 해제 컴파일

모든 라이브러리를 디렉토리로 쉽게 디 컴파일 할 수있는 방법이 있습니까? 다른 도구?

설명 : 디렉토리에서 모든 Dll을 열 필요는 없습니다. 내가 하나씩 선택해야합니다없이 여러 DLL에서 소스 코드 '수출'이 필요합니다.

+1

이 ... 반사/같은 툴에 의해 생성 된 몇 번 코드를 직접 컴파일 가능한 아님을주의 반사경 양식에 그것에 대해 좀 더 많은 정보가있다

, 당신은 주를 디 컴파일 된 코드를 작동시키는 작업 – xanatos

+0

Thansk. 나는 소스 코드를 컴파일 할 필요가 없다. – Onetx

답변

2

나는 그 동안 할 일을하기 위해 addin을 만들었습니다. DLL을 here 또는 소스 코드 here

으로 가져올 수 있습니다. 파일 메뉴에 폴더 브라우저를 열고 그 디렉토리에있는 모든 .net 어셈블리를 어셈블리 브라우저에 추가하는 항목을 추가합니다. 당신이 정말로 500 DLL이있는 경우 here

+0

관심을 가져 주셔서 감사합니다. 모든 Dll을 디렉토리에 열 필요는 없습니다. 내가 하나씩 선택해야합니다없이 여러 DLL에서 소스 코드 '수출'이 필요합니다. – Onetx

+1

아, 미안, 그 점을 놓친 것 같아. 아마도 약 4 시간 정도의 코딩이 필요 하겠지만 리플렉터를 사용하여 수행 할 수 있습니다. 2 옵션 - 추가 기능을 사용하거나 반사경을 감싸고 자신 만의 코드를 작성하여이를 수행하십시오. 다음 몇 주 동안 여분의 시간을 얻으면 나는 당신을 위해 그것을 할 수 있습니다. 그렇지 않으면 dll을 소스 코드로 디 컴파일 한 Jason Bock의 프로젝트 (http://www.jasonbock.net/jb/codefilegenerator.aspx) –