Obfuscation Reference 29
true) or leave them as is (if false). If you do not specify the /internal argument, all types are unchanged. You can use the make-internal feature to exclude certain types or namespaces.
The following attribute will inject all types from PrivateAssembly.dll into the current assembly. [assembly:Obfuscation(Feature="inject /a:PrivateAssembly.dll")]
Other attribute properties
Assembly 4.1.10 Change namespace feature
Instruct the obfuscator to change (leading parts) of the a namespace to another namespace. This is typically used to make OEM derivatives or class libraries.
The following attribute will change all namespaces that start with MyCompany to MyOem followed by the remainder of the namespace. Obfuscation(Feature="change-namespace /from:MyCompany /to:MyOem") The result: MyCompany » MyOem MyCompany.Forms » MyOem.Forms MyCompany.UI.Controls » MyOem.UI.Controls Another.MyCompany » Another.MyCompany MyCompany2.Forms » MyCompany2.Forms
© 2009 TallApplications BV
Made with FlippingBook Online document