다음을 통해 공유


외부 도구 찾기

Dotfuscator에서는 ildasm 및 ilasm을 사용하여 입력 어셈블리를 처리합니다. ildasm은 .NET Framework SDK와 함께 제공되는 MSIL 디스어셈블러이고, ilasm은 .NET Framework 재배포 가능 패키지와 함께 제공되는 MSIL 어셈블러입니다.

Dotfuscator는 컴파일된 .NET Framework 버전과 함께 제공되는 도구 집합에 각 입력 어셈블리를 일치시킵니다. 따라서 Dotfuscator는 Framework 1.1 버전에서 컴파일된 어셈블리에 대해서는 1.1 버전의 ildasm 및 ilasm을 사용하고 Framework 2.0 버전에서 컴파일된 어셈블리에 대해서는 2.0 도구를 사용합니다.

Dotfuscator에서 입력 어셈블리의 도구 집합에 적합한 버전을 찾을 수 없으면 최신 버전을 사용합니다. 이전 버전은 사용하지 않습니다.

기본적으로 Dotfuscator는 다음 알고리즘을 사용하여 이러한 외부 도구를 검색합니다.

  • 입력 어셈블리를 컴파일한 .NET Framework의 버전을 확인합니다.
  • 1단계에서 확인한 .NET Framework 버전에 해당하는 .NET Framework 및 .NET Framework SDK 디렉터리를 검색합니다.
  • 1단계에서 확인한 .NET Framework의 최신 버전에 해당하는 .NET Framework 및 .NET Framework SDK 디렉터리를 검색합니다.

Dotfuscator가 이러한 프로그램 중 하나 또는 모두를 찾을 수 없으면 오류가 발생합니다.

© 2002-2007 PreEmptive Solutions. All rights reserved.