SmartAssembly on PostSharp
rcd.guerra
Posts: 15
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
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
Comments
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.