Babel Obfuscator
HomeDocumentationShop
  • Introduction
    • General Features
  • Getting Started
    • Install
    • Product Activation
  • Command Line
    • Command Line Reference
      • Miscellaneous
      • Input Files
      • Output Files
      • Plugins
      • Merge and Embed
      • Renaming
      • Control Flow Obfuscation
      • Encryption and Protection
      • Code Generation
  • MSBuild Task
    • Babel Task Reference
    • Customizing Intellisense
  • NuGet Package
    • NuGet Pakage Reference
  • User Interface
    • Obfuscation
    • Tools
    • Custom Themes
  • Obfuscation Rules
    • XML Rules
      • Example Rules
    • Custom Attributes
    • Obfuscation Agent
  • Merge and Embed
    • Assembly Merging
    • Assembly Embedding
  • Symbols Renaming
    • XML Map Files
    • Cross Assembly Renaming
    • XAML Renaming
    • Decoding Stack Traces
  • String Encryption
    • Custom String Encryption
  • Control Flow Obfuscation
  • Code Encryption
    • External Code Files
    • Password Protected Code
    • Dynamic Code
  • Dynamic Proxy
  • Resource Encryption
  • Value And Array Encryption
  • Tampering Detection
  • Anti Debugging
  • Enhancing Code Security
  • Optimizations
    • Dead Code Removal
    • Metadata Optimizations
    • Code Optimizations
  • Appendix
  • Examples
    • Examples
    • General Samples
      • ClickOnce Deploy
      • Detecting Babel Obfuscation
      • Obfuscate .NET MAUI
      • Blazor Web App
    • Code Encryption
      • Feature Based Licenses
    • Cross Assembly Renaming
      • Publish .NET App
    • Build Servers
      • GitHub Actions
      • Unit Tests
    • Babel Obfuscator NuGet
      • Android Application
  • Plugins
    • Babel Obfuscator Plugins
    • Encrypt Plugin
      • Getting Started
      • Source Code
Powered by GitBook
On this page
  • VS 2019
  • VS 2022

Was this helpful?

  1. MSBuild Task

Customizing Intellisense

The MSBuild Babel task attributes are defined in the schema file Babel.Build.xsd which is located in the Babel MSBuild installation folder. To ensure seamless integration with Visual Studio Intellisense, it is necessary to copy Babel.Build.xsd file into one of the following Visual Studio installation folders:

VS 2019

C:\Program Files (x86)\Microsoft Visual Studio\2019\<<edition>>\Xml\Schemas\1033

VS 2022

C:\Program Files\Microsoft Visual Studio\2022\<<edition>>\Xml\Schemas\1033

Where <<edition>> is one of the available Visual Studio editions: Professional, Enterprise. Please refer to VS installation guide to know more.

The Babel Build XSD definition can be imported into Microsoft.Build.xsd file by including the following line in the XML code just under the include directive of MSBuild common types definition:

<!-- Import of the Babel Build XSD definition -->
<xs:include schemaLocation="Babel.Build.xsd"/>

This makes writing and maintaining build scripts that use the Babel task easier, as the developer will have access to the definitions and usage information directly within the code editor.

Last updated 6 months ago

Was this helpful?