crossgen
Crossgen is a tool in the .NET ecosystem used to precompile managed assemblies into native images to improve startup performance. By translating intermediate language (MSIL) to platform-specific native code, Crossgen yields images (often with a .ni.dll extension) that the runtime can load directly, reducing just-in-time compilation during application startup.
Originating in the .NET Framework and continuing into .NET Core, Crossgen served as a practical means to
How Crossgen works at a high level: it analyzes a target assembly and its referenced assemblies, compiles
Use and considerations: Crossgen is typically employed in controlled deployment scenarios where startup latency is critical