DeepSea Obfuscator 2009 - page 36

DeepSea Obfuscator 2009
36
© 2009 TallApplications BV
Attribute Type
Description
Required
Assemblies Items
Array of task items specifying all assemblies
that should be obfuscated.
True
References Items
Array of task items specifying all assemblies
used as reference assembly in on the the
obfuscated assemblies.
False
DstDir
directory The output directory.
False
MapDir
directory The directory where the obfuscation map is
written to.
False
MapFile
file
File name and folder of the obfuscation map.
This setting overwrites the MapDir attribute.
False
ConfigFile file
File name and folder of an external
configuration file. The external configuration is
used in additional to obfuscation attributes
found in the assemblies.
False
KeyFile
file
Strong name key used to re-sign strong named
assemblies.
False
Verify
None, All,
IL, MD
Set the assembly verification mode.
None: No verification
All: Verify both IL and metadata.
IL: Verify only IL
MD: Verify only metadata.
False
XapExcludes pattern Exclude all assembly parts in a XAP file that
match the given pattern from obfuscation.
Multiple patterns can be separated by a semi
colon ';'.
False
XapIncludes pattern Include all assembly parts in a XAP file that
match the given pattern in the obfuscation
process. Include overrides Exclude and default
behavior. Multiple patterns can be separated by
a semi colon ';'.
False
Sample
The following sample will obfuscate the assembly MyComponent.dll to the Out directory
relative to the directory that contains MyComponent.dll.
<DeepSeaObfuscate
Assemblies="MyComponent.dll"
DstDir="Out"
1...,26,27,28,29,30,31,32,33,34,35 37,38,39,40,41,42,43,44,45,46,...47
Powered by FlippingBook