Does SmartAssembly.Attributes.dll have to be redistributed?

.NET obfuscator and automated error reporting

Moderators: Luke Jefferson, melvyn.harbour, dom.smith

Does SmartAssembly.Attributes.dll have to be redistributed?

Postby Eimmerman » Mon Feb 13, 2012 10:37 pm

If I am using custom attributes in my project to stop a few things from being obfuscated. Does the SmartAssembly.Attributes.dll have to be re-distributed with my executable or does RedGate somehow pull out the reference or do some other magic?

Thanks,
Eric
Eimmerman
 
Posts: 1
Joined: Mon Feb 13, 2012 10:27 pm

Postby Simon C » Tue Feb 14, 2012 12:06 pm

The attributes dll will be automatically merged into the output assembly for you, so you don't have to redistribute any of the SmartAssembly dlls along with your application.

Alternatively, you can declare your own attributes with the correct name in your source code (for example, DoNotPruneAttribute); when checking attributes, SA only cares about the name of the attribute type, not its namespace or the assembly it comes from.
Simon C
 
Posts: 140
Joined: Tue Feb 26, 2008 4:56 pm
Location: Red Gate Software


Return to SmartAssembly 6

Who is online

Users browsing this forum: No registered users and 0 guests