Settings.Designer.Pas is obfuscated

(Theo) #1

The file Settings.Designer.Pas is obfuscated - this means that the settings won’t work anymore when an assembly is obfuscated.

Classes with the attribute [System.Runtime.CompilerServices.CompilerGeneratedAttribute] should never be obfuscated.

(Carlo Kok) #2

Consider it fixed.

(RemObjects) #3

Thanks, logged as bugs://80604

(RemObjects) #4

bugs://80604 got closed with status fixed.

(Theo) #5

Same for:

(Theo) #6

Confirmed: System.Runtime.CompilerServices.CompilerGeneratedAttribute

Not fixed yet:

They should als Never been obfuscated.
For System.Web.Services.WebServiceBinding, the classname itself should also not be obfuscated.

(Carlo Kok) #7

yeah compiler generated is fixed; I have a problem with hardcoding a list of attributes that cause it to NOT be obfuscated so I need to think of a good solution for those before I fix them (also the issue was closed before you replied with these attributes so it couldn’t have included those)

(Theo) #8

Is this one still on the radar?

(RemObjects) #9

bugs://80604 got reopened.

(RemObjects) #10

bugs://80604 got closed with status fixed.

(Theo) #11

System.CodeDom.Compiler.GeneratedCode works now - is not obfuscated

But System.Web.Services.WebServiceBinding is stil obfuscated.

(Carlo Kok) #12

My apologies, fixed that one now.

(Theo) #13

Fix confirmed in 2325.
Just discovered that the opt-out [Obfuscate(false)] on a class is also working when the Obfuscation has been set on the assembly level.
Nice work!

(Theo) #14

There is one thing left to do: add the obfuscation to “The awesome”