How can we help you today? How can we help you today?

SmartAssembly on PostSharp

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,
Ricardo
rcd.guerra
0

Comments

1 comment

  • Brian Donahue
    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.
    Brian Donahue
    0

Add comment

Please sign in to leave a comment.