/

Visual Studio Solution Configurator

ByteHide Shield's desktop configurator provides a powerful graphical interface to manage protection settings for entire Visual Studio solutions.


Overview

Shield Config Welcome Screen

The ByteHide Shield desktop configurator is a standalone application available for Windows and macOS that allows you to:

  • Configure protection settings at the solution level (.sln) instead of for each project
  • Apply consistent protection settings across all projects in your solution
  • Create, save, and manage Shield configurations visually
  • Copy protection settings between projects
  • Preview and customize JSON configuration files

The desktop configurator creates a single "global" configuration file that applies to all projects in your solution, eliminating the need to create individual shield.config.json files for each project.


Key Benefits

1. Solution-wide Protection

Rather than configuring each project separately, the desktop configurator lets you apply protection settings to your entire solution at once. This ensures consistent security across all your assemblies.

2. Visual Configuration

The intuitive interface makes it easy to:

  • Enable/disable specific protections
  • Configure protection parameters
  • Set intensity levels
  • Preview the impact of your settings

3. Project-specific Overrides

While maintaining global settings, you can still customize protection for specific projects within your solution when needed.

4. Easy Integration with CI/CD

Export your configuration to include in your build pipelines for consistent protection across all environments.


Getting Started

  1. Download and install the ByteHide Shield desktop configurator
  2. Load your Visual Studio solution file (.sln)
  3. Configure protection settings for your solution
  4. Apply protection to your projects

Remember that while the desktop configurator simplifies the protection process, you still need to install the ByteHide Shield integration package in each project you want to protect.


Next Steps

Installation & Setup

Install and set up the desktop configurator for your platform

Configuration Workflow

Step-by-step guide to configuring your solution

Protection Settings

Available protection options and settings

Advanced Features

Package installation, token management, and other advanced features

Previous
Configure Protections