Self-contained mode packages the application with the .NET libraries and runtime it needs, so the target system does not need those components installed separately. This isolates the application from other .NET applications on a compatible hosting server. section 12.1.5
A self-contained deployment has these practical characteristics:
- Includes the application runtime and .NET libraries in the production build. section 12.1.5
- Produces a platform-specific executable; on Windows, the deployment includes an .exe file and a DLL containing the application runtime. section 12.1.5
- Avoids requiring .NET components on the target system, unlike framework-dependent mode. section 12.1.5
