SmartAssembly on PostSharp

rcd.guerrarcd.guerra Posts: 15
edited September 20, 2010 4:55AM in SmartAssembly 5
Hi there,

we are using PostSharp mainly for AOP which means that our assemblies are generated by PostSharp after/during the normal build process.

In the end, we are applying obfuscation on top on PostSharp'ed assemblies.

This is resulting in some TypeInitializationException's when a type is being resolved.

As anyone tried using SmartAssembly with PostSharp ?

Thanks in advance!

Kind regards,


  • Brian DonahueBrian Donahue Posts: 6,590 New member
    Hi Ricardo,

    I'm sorry to see that nobody has chimed in on this question. Unfortunately we do not use PostSharp at Red Gate, so I don't have any specific advice for that. However, I would assume that since PostSharp makes heavy use of attributes, it is going to potentially be affected by pruning and/or obfuscation which is going to scramble the assembly metadata.

    It may be that you simply have to exclude these classes that throw a typeinitializationexception, first from pruning, and if that doesn't help, from obfuscation.
Sign In or Register to comment.