# The Main Menu

The .NET Reactor main menu
The .NET Reactor main menu

Use the main menu to manage projects, protect assemblies, generate licenses, and open development tools.

# File

  • New Project — Creates a new project.
  • Open Project — Opens an existing project.
  • Save Project — Saves the open project.
  • Save Project As — Saves the open project as a new project.
  • Open Assembly — Loads a .NET assembly for processing by the current project.
  • Recent Assemblies — Opens a recently opened .NET Assembly.
  • Recent Projects — Opens a recently opened project file.
  • Exit — Closes .NET Reactor.

# Actions

  • Protect — Protects the current assembly using the options set in the project.
  • Create License File — Creates a license file according to the configuration options set on the License Manager page.

# Tools

  • Stack Trace Deobfuscator — Uses a mapping file to deobfuscate stack traces and error messages. read more...
  • Bundle Tools — Create and view .NET Core 3.x, .NET 5.0+ single file application bundles.
  • License Examiner — A tool that checks the license information of a license file. read more...
  • License Invalidation Tool — Invalidates hardware-locked license files so that a user can move a licensed installation to another system. read more...
  • License Reactivation Tool — Reactivates license files so that a user can use the license file again. read more...

# Protection Presets

Applies typical configuration values to your configuration.

# Themes

Access to different .NET Reactor GUI themes.

# Command-line

Generate command-line parameters based on the current project settings.

# Build/Development Tools

Here you can install the .NET Reactor Add-in for various Visual Studio versions. For build configuration, see Build Integration Manager.

# Help

  • Help — Opens Help.
  • Web — Visit our website.
  • Email Support — Please read this help file carefully before mailing us questions. To report a problem read this page first.
  • Registration — Registers .NET Reactor to allow full use.
  • Check for Updates — Checks if newer versions are available.
  • License Agreement — Please read this license agreement carefully.
  • Settings — Access to update and file format settings.
  • About — Version and EZIRIZ website access.

# Related topics

Main panel · Command-line parameters