Visual Studio Solution Configurator
ByteHide Shield's desktop configurator provides a powerful graphical interface to manage protection settings for entire Visual Studio solutions.
Overview
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
- Download and install the ByteHide Shield desktop configurator
- Load your Visual Studio solution file (
.sln
) - Configure protection settings for your solution
- 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