/

General Settings

The content of this article is also available as a video tutorial.

First steps with msbuild (6 min)

After installing the package and associating your account with the Project Token, your applications will be protected during compilation. It's that simple ✨. Protection occurs only in release mode, allowing you to configure other options.


Configuration File

Select a Preset

Choose from different presets, each offering specific protection configurations crafted by cybersecurity experts.

  • Maximum Protection: Comprehensive security, surpassing performance considerations and AI recommendations.

  • Balance: Achieves a perfect balance between security and application performance, leveraging ByteHide Shield features.

  • Optimization: Maximizes security while prioritizing application performance and method execution milliseconds.

To select a preset, set the Preset property:

{
  "Preset": "Optimization"
}

Options include maximum, balance, optimization, or custom.

Refer to another section in the documentation for configuring custom presets.


Project Token

The project token identifies your project in the ByteHide panel, facilitating synchronization with the web panel.

{
  "ProjectToken": "e34762f8-8ad6-0000-0000-000000000000"
}

Protection Secret

This secret is used to deobfuscate tracking exceptions.

{
  "ProtectionSecret": "my-secret"
}

Run Configuration

This configuration determines the protection applied to your application. By default, it's set to Release, but you can change it to Debug or any other configuration.

{
  "RunConfiguration": "Release"
}

Disable Shield

If you want to temporarily disable Shield without uninstalling or deleting the configuration, use Enabled to pause the service indefinitely until you decide to enable it again.

{
  "Enabled": "False"
}

You can explore further configuration options in the following section:

Shield Configuration Files

How to configure your applications

Shield Protections

How Protections Work

The Enabled property is set to True by default.

Previous
Authentication