답변
반사경에는 Diff 도구가 있습니다.
왜 먼저 분해 한 다음 비교해보십시오.
Reflector로 내 보낸 다음 Beyond Compare와 디렉토리를 비교했습니다. 그냥 대단해! :) –
사용 .NET Reflector 다음 DLL을 열고 마우스 오른쪽 버튼으로 클릭하고 디렉토리를 구분하도록 내보낼 선택 (무료 버전은 당신이 필요로하는 모든 것입니다).
그런 다음 ExamDiff Pro을 사용하여 디렉토리를 비교하십시오 (30 일 무료 평가판을 이용할 수 있음). 하위 폴더를 탐색하고 필요한 경우 각 파일을 새 비교 창에 열 수 있습니다 (ExamDiff Pro 창에서 두 번 클릭하기 만하면됩니다). 멋진 작품!
ExamDiff Pro에는 .dll과 .exe 파일을 직접 비교하는 Dump PE32 플러그인도 있습니다. 이것은 헤더 변경을보고 이진 차이점을 표시하는 데 유용하지만 디 컴파일하지 않습니다 (위의 Reflector 메서드를 사용하십시오).
아니요 작동하지 않습니다. 반사경의 코드가 잘 보입니다. 내보내기 중에 134 개의 오류가 발생합니다. 완료. – hamish
dotPeek (JetBrains)도 사용할 수 있습니다. 그것은 또한 무료입니다. > 수출이
반복을
- 열기 조립까지
- 어셈블리
- 파일을 선택합니다 비교하려면 diff 도구에서 두 개의 폴더를 엽니 다. 나는 WinMerge을 사용했다.
대다수의 파일에는 차이점이 있습니다. 파일이 같은 상단에 의견을 가지고 있기 때문에 당신은 WinMerge를에서 필터를 만들 수 있습니다
// MVID: {some guid here}
이 그것을
- 도구 무시하는 것입니다 ... -> 필터를
- 고토 " 좋아하면 변경, 그것은을 다시 검색 할 때 라인 필터 "탭
- 는 다음 필터
^// MVID:
추가 폴더를 만들고 해당 주석으로 시작하는 모든 행을 무시하십시오. 이제 관심있는 변경 사항 만 표시됩니다.
위대한 작품이며 완전히 무료입니다. 더 많은 필터를 추가해야 할 수도 있습니다. 나는^^ // Assembly location :을 추가해야만했다. 감사합니다 콜린 – mariozski
또한, 라인 필터 사용 체크 박스 옵션을 라인 필터 탭에서 클릭하십시오. 나는 그것을 원래 그리워하고, 10 분을 내 머리를 긁적 이곤 보냈다. –
마이크로 소프트 BCL 팀은이 LibCheck라고하고
http://blogs.msdn.com/b/bclteam/archive/2005/03/21/400123.aspx
이 오래된 도구입니다 여기에서 찾을 수 있습니다, 도구가 여기에 어떻게, 그리고 난 이후 버전의를 사용하여 소스를 컴파일했다 런타임이지만 잘 작동하고 변경 사항에 대한 html 보고서를 제공합니다.
- 1. 두 파일을 비교하고 차이점을 추출하는 방법은 무엇입니까?
- 2. 데이터베이스 차이점을 비교하고 SQL 출력을 얻으십시오.
- 3. 두 테이블을 비교하고 차이점을 파일에 저장하십시오.
- 4. Objective-C - 배열을 비교하고 차이점을 추출하는 방법은 무엇입니까? 가능한
- 5. 두 목록을 비교하고 둘 사이의 차이점을 찾는 방법은 무엇입니까?
- 6. 두 배열을 비교하고 각 배열에 따라 차이점을 표시
- 7. DLL을 C++ 소스 코드로 디 컴파일 할 수있는 도구는 무엇입니까?
- 8. VB6 DLL이 다른 DLL을 참조하는 DLL을 찾는 가장 좋은 도구는 무엇입니까?
- 9. 두 개의 거의 동일한 사진의 차이점을 확인하십시오.
- 10. APEX에서 사용할보고 도구는 무엇입니까?
- 11. 구문 검사를위한 도구는 무엇입니까?
- 12. 가르치는 빌드 도구는 무엇입니까?
- 13. 온라인 SVN 도구는 무엇입니까?
- 14. JavaScript를 생성하는 도구는 무엇입니까?
- 15. 애니메이션에 사용할 도구는 무엇입니까?
- 16. 구성 가능한 무료 diff 도구는 무엇입니까?
- 17. 고정 길이의 이진/알파 메시지를 해체하는 가장 빠른 방법은 무엇입니까?
- 18. 유닛 테스팅을 위해 임시 django db를 설정하고 해체하는 방법은 무엇입니까?
- 19. 두 백본 모델의 차이점을 비교해보십시오.
- 20. 날짜를 해체하는 더 좋은 방법이 있습니까?
- 21. 두 파일을 비교하고 차이점을 표시하는 방법에 대한 제안, 아마도 버전 비교 도구를 다시 호스팅 하시겠습니까?
- 22. dll을 보호하는 방법은 무엇입니까?
- 23. 두 어셈블리를 비교하고 변경 사항을 찾으십니까?
- 24. 플렉스 3 비교하고 4
- 25. Oracle 용 클라이언트 도구는 무엇입니까?
- 26. 모든 Java Build 도구는 무엇입니까?
- 27. .net 프로그래머를위한 필수 도구는 무엇입니까?
- 28. Windows 용 로깅 도구는 무엇입니까?
- 29. 좋아하는 소스 서식 도구는 무엇입니까?
- 30. 패킷 페이로드를 삭제하는 도구는 무엇입니까?
좋은 물건, 고마워요 – flesh
여전히 최신 리플렉터 버전에서 작동합니까? 내 것은 차라리 추락했다. – mkmurray
나는 이것을 최신 버전 (6.5)에서 사용할 수 없었다. – theChrisKent