2009-09-02 2 views
2

저는 dotfuscator 커뮤니티 에디션을 사용하려고했습니다. 나는 한 가지 방법으로 간단한 구성 요소를 만들었다. 기본적으로 .dll을 선택하고 빌드를 클릭하여 .net 2.0의 dotfuscator 커뮤니티 에디션을 실행합니다. 그것은 실행 나타납니다. 그러나 ILdasm을 사용하여 .dll을 보면 메서드 이름을 볼 수 있습니다. 나는 여러 항목을 a, b, c, d, e ...로 봅니다. 하지만 여전히 클래스 이름과 메소드 이름이 표시됩니다. 내가 누락 된 것이 있습니까?dotfuscator 커뮤니티 에디션

답변

10

Dotfuscator 설정에서 "Library"옵션이 선택되어 있는지 확인해야합니다.

해당 옵션을 활성화하면 Dotfuscator는 어셈블리의 공용 및 보호 된 메서드의 이름을 바꾸지 않습니다 (내부 메서드 코드가 난독 화되는 동안 사용자 또는 제 3자가이 어셈블리를 사용할 수 있음).