2012-04-23 5 views
1

컴파일 된 ASP.NET 응용 프로그램 (V2, Webforms)의 두 가지 버전을 비교할 수 있습니까? 컴파일 할 때 모든 코드가 별도의 Webform 및 Codebehind DLL (예 : "고정 된 이름 지정 및 단일 페이지 어셈블리 사용"VS 폴더의 "bin"폴더에 있음)에 있음을 의미합니다."컴파일 된"ASP.NET 응용 프로그램의 2 버전을 비교하여 동일한 지 확인하는 방법이 있습니까?

현재 "비교"를 사용하여 "소스"를 비교했으며 특히 2 개의 폴더를 비교할 수 있으며 모든 하위 폴더와 파일을 비교하면이 작업을 훌륭하게 수행합니다. 불행히도 "컴파일 된"/ "게시 된"응용 프로그램과 비교할 방법을 찾지 못했습니다.

생각하십니까?

감사합니다.

+0

비교를 넘어서면 바이너리 파일을 비교할 수 있습니까? 반사경을 사용합니까? 그렇다면 [지금 당신을 가리 키도록하겠습니다] (http://stackoverflow.com/a/590869/74757) (Diff 툴 플러그인이 있음), 또는 이것을 사용하여 각 사본에서 디스 어셈블 된 코드를 내보낼 수 있습니다. 귀하의 응용 프로그램, 그럼 당신은 비교를 통해 출력을 비교할 수 있습니다. –

답변

1

비교 외부 비교의 이진 파일을 비교할 수 있습니다. 그냥 폴더를 비교하고 당신이 당신의 폴더를 선택한 경우, 당신은 비교 할 파일을 선택하고 아래의 대화 상자가 표시 비교 내용 버튼을 button을 공격 할 : 시작 쳤을 때

Compare Contents

를, 그것은 비교합니다 각 파일은 동일한 지 아닌지 알려줍니다. 사이에이 아이콘이있는 파일 icon은 서로 동일하지 않습니다.

1

DLL을 비교할 방법을 찾으려면 Reflector Diff AddIn을 살펴보십시오.

이는 몇 가지 다른 옵션도 제공합니다.

+0

재미있는 것 같지만 파일 diff 도구로 파일 인 것 같습니다. 내 응용 프로그램에는 많은 파일이 포함되어 있으며 폴더를 기반으로하는 도구를 모두 검색 할 수 있기를 바랬습니다. 아마도 그것은 다음과 같이 행동 할 수 있습니다 ???? 당신의 도움을 주셔서 감사합니다. – EdB

관련 문제