transientassembly
Transient assembly refers to a compiled code library that exists only in memory during program execution, rather than as a persisted file on disk. In managed runtimes like .NET, such assemblies are created at runtime by dynamic compilation techniques (Reflection.Emit, CodeDOM, Roslyn) to execute code supplied by a script or generated on the fly. They differ from ordinary assemblies (DLLs or EXEs) that are built, stored, and loaded from disk.
Transient assemblies are typically loaded into a separate isolation context (an AssemblyLoadContext in .NET Core or
Common use cases include interactive scripting environments, template engines that emit executable code, unit-test runtimes, and