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.

Babel MSBuild Task AttributeTypeNuGet Package Property

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