2016-12-13 3 views
1

Eazfuscator v3.3 (마지막 무료 버전)으로 보호되는 무료 .Net 4.0 앱이 있습니다. 내 단일 프로젝트 앱의 모든 클래스는 내부 클래스입니다. 클래스 암호, 메서드 및 멤버를 암호화하는 데 심볼 암호화를 사용합니다. 지금까지 모든 것이 암호화되었습니다.차이점 VS 2015 및 VS 2010

지금까지 VS 2010을 사용하고 있었지만 모든 것이 정상적으로 작동했습니다. VS 2015로 전환했지만 여전히 .Net 4.0 프레임 워크를 타겟팅합니다. 코드가 컴파일되고 난독 화되면 반사경을 사용하여 명확하게 클래스 이름을 볼 수 있습니다. (메서드와 멤버는 여전히 암호화되어 있습니다.)

대상이 .Net 4.0 인 경우 VS 2010 컴파일과 VS 2015 컴파일간에 다른 내용이 있습니까?

감사합니다.

답변

1

VS 2015는 Roslyn 컴파일러를 사용합니다. 다른 지침과 메타 데이터를 생성하며 Eazfuscator.NET 3.3의 분석 엔진에 영향을 미칩니다.

Eazfuscator.NET 3.3은 VS 2015 이상에서 생성 된 어셈블리에서는 작동하지 않습니다.

Visual Studio 2015에 대한 지원이 Eazfuscator.NET 4.9에 추가되었으므로 Roslyn 컴파일러에서 생성 된 어셈블리를 성공적으로 난독 화하려면이 버전이 필요합니다.

+0

답장을 보내 주셔서 감사합니다. – David