2010-11-22 7 views
1

Microsoft .NET CLR ist eine Implementierung des CLI-Standards. Die letzte Veröffentlichung des CLI-Standards erfolgte jedoch 2006, aber die neueste Version von CLR wurde 2010 erstellt. Ich verstehe, dass derzeit an der neuesten Version der CLI-Spezifikation gearbeitet wird.CLI- und .NET-Versionierung

Ist es richtig zu verstehen, dass die aktuelle öffentliche CLI-Spezifikation eine frühere Version von CLR (2.0) beschreibt und die aktuelle Version von CLR (4.0) noch nicht über die entsprechende CLI-Spezifikation verfügt.

Implementiert die neueste Version von Mono die Version der CLI-Spezifikation, die noch nicht veröffentlicht wurde, aber vollständig genug ist, um CLR-kompatible Laufzeit zu erstellen?

Antwort

3

Die aktuelle 5. Ausgabe (nicht zu verwechseln mit der Version von .NET Framework) des CLI ist Spezifikation ist noch nicht endgültig. Sie können einen Arbeitsentwurf hier herunterladen:

ECMA C# and Common Language Infrastructure Standards

Da die Spezifikation noch nicht endgültig ist es nicht wirklich richtig zu sagen, ist, dass jedes Produkt unterstützt wird. Die endgültige Version wird jedoch wahrscheinlich der von Microsoft in der Version 4.0 CLR unterstützten Version sehr ähnlich sein.

+0

Ist mein Verständnis bezüglich Mono korrekt? – Konstantin