.NET Reactor
User guide

Embed Assemblies

.NET Reactor takes the assemblies (listed in Additional Files) and embeds them inside the Main Assembly.
Embedding dependencies inside the executable helps you to deploy and maintain your software as you can embed all dependencies into a single efficient executable file. At runtime the embedded dependencies are directly loaded from memory and are not extracted to the hard drive. .NET Reactor doesn't apply any protection to the embedded assemblies. If you want to protect embedded assemblies you should merge them with the main assembly or protect them first.