Der verwaltete Ausführungsprozess
Der verwaltete Ausführungsprozess beinhaltet die folgenden Schritte:
-
Um die Vorzüge der Common Language Runtime nutzen zu können, müssen Sie mindestens einen Sprachcompiler mit Unterstützung der Laufzeit verwenden.
Kompilieren von Code in Microsoft Intermediate Language (MSIL).
Beim Kompilieren wird der Quellcode in MSIL übersetzt, und die erforderlichen Metadaten werden generiert.
Kompilieren von MSIL in systemeigenen Code.
Zur Ausführungszeit übersetzt ein JIT-Compiler (Just-In-Time) die MSIL in systemeigenen Code. Während dieser Kompilierung muss der Code eine Überprüfung der MSIL und der Metadaten durchlaufen, um zu ermitteln, ob der Code als typsicher gelten kann.
-
Die Common Language Runtime stellt eine Infrastruktur bereit, die die Ausführung des Codes sowie eine Reihe von Diensten ermöglicht, die während der Ausführung verwendet werden können.
Siehe auch
Konzepte
Auswählen eines Compilers
Kompilieren in MSIL
Kompilieren von MSIL in systemeigenen Code
Ausführen von Code
Laufzeithosts
Weitere Ressourcen
Übersicht über .NET Framework
Assemblys in der Common Language Runtime (CLR)
Anwendungsdomänen