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 Attribute | Type | NuGet 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 on