Share via


맵 파일

Dotfuscator는 이전 이름을 새 이름과 연결하는 매핑 파일을 생성할 수 있습니다. 클래스, 메서드 및 필드의 새 이름이 표시됩니다. 특히 맵 파일을 필수 파일로 만드는 메서드 오버로드가 많이 발생하기 때문에 이름을 바꾼 후에는 버그 추적이 어려워집니다.

증분 난독 처리뿐만 아니라 난독 처리된 스택 추적을 디코딩하는 데 맵 파일을 사용할 수 있습니다. 맵 파일은 이름 바꾸기의 전체 효과에 대한 통계도 제공합니다.

매핑 파일의 요소들은 모두 매우 유사하며 몇 가지를 살펴보면 다음과 같습니다.

  • <newname> 요소가 없으면 항목의 이름이 바뀌지 않습니다.
  • 형식 이름에서 중첩된 클래스 이름이 ??문자를 사용하여 상위 이름과 분리됩니다.
  • 생성자 이름은 ?ctor뵹?지정되는 반면 통계 생성자(aka static initializers, 클래스 생성자 등) 이름은 ?cctor뵹?지정됩니다. 이러한 이름은 바뀌지 않습니다.

추가 참조를 보려면 맵 파일에 대한 DTD 관리를 참조하십시오.

© 2002-2007 PreEmptive Solutions. All rights reserved.