NuGet Pakage Reference
The following table contains the mapping between the MSBuild Babel task properties and the element names available when using the Babel Obfuscator NuGet package.
AddReferences
ItemGroup
AddReferences
AndroidSigningKeyAlias
Property
AndroidSigningKeyAlias
AndroidSigningKeyPass
Property
AndroidSigningKeyPass
AndroidSigningKeyStore
Property
AndroidSigningStorePass
CleanAttributes
Property
CleanAttributes
ConstRemoval
Property
ConstRemoval
ControlFlowObfuscation
Property
ControlFlowObfuscation
CopyAttributes
Property
MergeCopyAttributes
DbgHelpDllDir
Property
DbgHelpDllDir
DeadCodeElimination
Property
DeadCodeElimination
DebuggingProtection
Property
DebuggingProtection
DependenciesManifest
Property
DependenciesManifest
DetectIfObfuscated
Property
DetectIfObfuscated
DisgregateRemoval
Property
DisgregateRemoval
DynamicProxy
Property
DynamicProxy
DynamicProxyCallFilters
Property
DynamicProxyCallFilters
EmbedAssemblies
ItemGroup
EmbedAssemblies
EmitInvalidOpcodes
Property
EmitInvalidOpcodes
EnableObfuscationAgent
Property
EnableObfuscationAgent
EnumRemoval
Property
EnumRemoval
FlattenNamespaces
Property
FlattenNamespaces
Framework
Property
Framework
GenerateDebug
Property
GenerateDebug
GenerateLogFile
Property
GenerateLogFile
GenerateMapOutFile
Property
GenerateMapOutFile
ILIterations
Property
ILIterations
InlineExpansion
Property
InlineExpansion
InputFile
Property
BabelInputFile
Instrument
Property
BabelInstrument
InstrumentEmptyMethods
Property
InstrumentEmptyMethods
Internalize
Property
MergeInternalize
KeyContainer
Property
KeyContainerName
KeyFile
Property
KeyOriginatorFile
KeyPwd
Property
SigningCertPassword
License
Property
BabelLicense
LogFile
Property
BabelLogFile
MakeProject
Property
MakeBabelProjectFile
MapInFiles
ItemGroup
MapInFiles
MapOutFile
Property
BabelMapOutFile
MergeAssemblies
ItemGroup
MergeAssembly
ModuleInitializer
Property
ModuleInitializer
ModuleInitializerTarget
Property
ModuleInitializerTarget
ModuleVersionId
Property
ModuleVersionId
MsilEncryption
Property
MsilEncryption
NameLength
Property
NameLength
NamePrefix
Property
NamePrefix
XmlDoc
ItemGroup
XmlDocumentationFile
NoWarnings
Property
BabelWarningsToIgnore
ObfuscateEvents
Property
ObfuscateEvents
ObfuscateFields
Property
ObfuscateFields
ObfuscateMethods
Property
ObfuscateMethods
ObfuscateParameters
Property
ObfuscateParameters
ObfuscateProperties
Property
ObfuscateProperties
ObfuscateTypes
Property
ObfuscateTypes
ObfuscateXaml
Property
ObfuscateXaml
OutputFile
Property
BabelOutputFile
OverloadedRenaming
Property
OverloadedRenaming
PdbFile
Property
PdbFile
PdbPwd
Property
PdbPwd
Plugins
ItemGroup
BabelPlugin
PluginsArguments
Property
PluginsArguments
ProvideCommandLineArgs
Property
BabelProvideCommandLineArgs
RandomSeed
Property
RandomSeed
References
ItemGroup
BabelTargetReferences
RemoveFiles
Property
BabelRemoveFiles
ResourceEncryption
Property
ResourceEncryption
RulesFiles
ItemGroup
BabelRules
SatelliteAssemblies
ItemGroup
SatelliteAssemblies
SealClasses
Property
SealClasses
SearchDirectories
ItemGroup
BabelSearchDirectories
SearchSatelliteAssemblies
Property
SearchSatelliteAssemblies
ShowLogo
Property
ShowLogo
ShowStatistics
Property
ShowStatistics
SkipFiles
Property
BabelSkipFiles
StringEncryption
Property
StringEncryption
SuppressIldasm
Property
SuppressIldasm
SuppressReflection
Property
SuppressReflection
TakeFiles
Property
BabelTakeFiles
TamperingDetection
Property
TamperingDetection
ToolExe
Property
BabelExe
ToolPath
Property
BabelPath
Trace
Property
Trace
UnicodeNormalization
Property
UnicodeNormalization
Use
Property
Use
ValueEncryption
Property
ValueEncryption
VerboseLevel
Property
VerboseLevel
VirtualFunctions
Property
VirtualFunctions
WarningsAsErrors
Property
BabelWarningsAsErrors
WarningsAsInfos
Property
BabelWarningsAsInfos
XapCompressionLevel
Property
XapCompressionLevel
XmlRules
Property
XmlRules
Last updated