Freigeben über


Auswählen eines Compilers

Aktualisiert: November 2007

Um die Vorteile der Common Language Runtime (CLR) nutzen zu können, müssen Sie mindestens einen Sprachcompiler für die Laufzeit verwenden, z. B. Compiler für Visual Basic, C#, Visual C++, JScript oder einen der vielen Compiler von Drittanbietern, wie etwa einen Eiffel-, Perl- oder COBOL-Compiler.

Da es sich um eine mehrsprachige Ausführungsumgebung handelt, unterstützt die Laufzeit eine große Zahl von Datentypen und Sprachfeatures. Die verfügbaren Laufzeitfunktionen hängen vom verwendeten Sprachcompiler ab. Mithilfe dieser Funktionen entwerfen Sie den Code. Die vom Code zu verwendende Syntax wird durch den Compiler, nicht durch die Laufzeit festgelegt. Wenn eine Komponente für in anderen Sprachen geschriebene Komponenten vollständig verwendbar sein soll, dürfen die exportierten Typen der Komponente ausschließlich Sprachfeatures verfügbar machen, die in der CLS (Common Language Specification) enthalten sind. Sie können das CLSCompliantAttribute-Attribut verwenden, um sicherzustellen, dass der Code CLS-kompatibel ist. Ausführliche Informationen finden Sie unter Schreiben von CLS-kompatiblem Code.

Siehe auch

Konzepte

Der verwaltete Ausführungsprozess

CLS (Common Language Specification)