An Enterprise Server for .NET project must be compiled as multiple assemblies. The compile process produces a DLL file for each assembly rather than a single DLL that contains all assemblies in the project.
The project's Application properties includwe the Compile to multiple assemblies property. This property is selected by default. This property ensures that the compile process produces a DLL for each component rather than a DLL that contains all components.