# Protect An Assembly

Follow these five steps to configure protection and prepare the protected output for testing.

# 1. Open a project

Open a new or saved .NET Reactor project.

# 2. Select your assemblies

On the Files page, select your assemblies and configure basic protection.

Choose Library or Application to match the main assembly you want to protect.

Use Open Assembly to select your main assembly
Use Open Assembly to select your main assembly

# 3. Configure protection

On the Settings page, configure the protection options for your assembly.

Configure the protection options on the Settings page
Configure the protection options on the Settings page

# 4. Protect the assembly

Click Protect on the Tasks Panel.

Start protection from the Tasks Panel
Start protection from the Tasks Panel

# 5. Prepare and test the output

The protected output is saved to the indicated subdirectory. You can test it there or copy it to a separate test directory.

Review the output location after protection completes
Review the output location after protection completes

# Next steps

Test a protected library or continue with Lock An Assembly to explore licensing.