2011-11-14 5 views
1

"Reflector7.4.1"이라는 소프트웨어로 디 컴파일 한 .dll 파일이있어서 소스 코드를 얻을 수 있습니다. 디 컴파일을 한 후 놀랍게도 단일 소스 코드 파일 대신 폴더가 생겼습니다.이 폴더에는 파일이있는 여러 파일과 하위 폴더가 있습니다.dll 파일 컴파일 및 디 컴파일

나는 코드를 수정해야하는 파일을 확인했습니다.하지만 단 하나의 파일을 수정 한 후에는 폴더와 하위 폴더 및 기타 많은 파일을 어떻게 컴파일해야합니까? 이전과 같이 하나의 .dll 파일에 편집하지 않았습니다.

답변

1

.NET 바이너리의 경우에도 컴파일 프로세스가 완전히 되돌릴 수 없기 때문에 디 컴파일 된 코드를 다시 컴파일하면 안됩니다. 라이브러리에 불일치가 많이 생기는 라이브러리가 많이 있습니다. 컴파일 및 디 컴파일을 제안합니다. .NET 어셈블리 편집기를 사용합니다.

Reflexil입니다.

또한 .NET 디스 어셈블리를 이해하고 디 컴파일 된 소스와 바이너리에서 앞뒤로 이동하는 방법을 이해해야하므로 변경하려는 내용을 정확하게 알 수 있습니다.

0

.NET 바이너리의 경우에도 컴파일 프로세스가 완전히 되돌릴 수 없기 때문에 디 컴파일 된 코드를 다시 컴파일하면 안됩니다. 누락 된 라이브러리가 많이 있습니다. 라이브러리의 불일치 등이 있습니다.

.NET 어셈블리 편집기를 사용하여 디 컴파일 한 다음 패치하는 것이 좋습니다.

.Net 반사경은 체크 아웃해야합니다.