ConfuserEx icon indicating copy to clipboard operation
ConfuserEx copied to clipboard

Visibility of public members in 1.6.0 changed

Open johnnyontheweb opened this issue 2 years ago • 2 comments

  • ConfuserEx Version: 1.6.0+447341964f
  • Target Framework: 4.7.1
  • Operating System: Windows 10/11

In version 1.6.0 something changes with respect to visibility of public members:

  1. confuserex does not warn anymore on missing dependencies (in 1.5.0, I got ioerror dll not found, solved by setting a dependency as "external" in csproj)
  2. apparently not related to 1, public members across confused DLLs cannot be reached in runtime, causing "Method not found" error even if the method is declared as public. This is a general issue occurring in all my projects.

I cannot figure out what exactly changed from 1.5.0, can you help me identifying which change(s) cause this problem? Secondly, are there some custom flags to revert this behaviour?

johnnyontheweb avatar Feb 20 '23 12:02 johnnyontheweb

having the same issue in point 2. On .Net standard 2.0, every internal method of any class when called returns Method not found exception when obfuscated in 1.6.0

manups4e avatar Apr 20 '24 16:04 manups4e

has anyone found the culprit so that i can handle it somehow?

manups4e avatar Apr 27 '24 14:04 manups4e