문제

My console application contains one exe and 10 dlls. I want to and can only obfuscate five of the dlls. The rest are shared dlls and contain common code so they cannot be obfuscated. With the current design the obfuscated assemblies also cannot be merged or the app will break.

Can SmartAssembly be used for my situation? It only lets me pick one assembly to obfuscate. It seems I have to create a project for each dlls I want to obfuscated. Is this true?

도움이 되었습니까?

해결책

If you wish to leave the DLLs as separate files then they will need separate projects. If they are shared you will need to do this.

The recommendation is to merge everything you can (those assemblies which aren't shared) into your .exe's project.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top