2010-11-22 77 views
1

Microsoft .NET CLR est une implémentation de la norme CLI. Cependant, la dernière publication de la norme CLI a été faite en 2006, mais la dernière version de CLR a été produite en 2010. Je comprends que des travaux sont en cours sur la dernière version de la spécification CLI. Est-il correct de comprendre que la spécification CLI publique actuelle décrit la version précédente de CLR (2.0) et que la version actuelle de CLR (4.0) n'a pas encore de spécification CLI correspondante.Versionnement CLI et .NET

La dernière version de Mono implémente-t-elle la version de la spécification CLI, qui n'est pas encore publiée mais suffisamment complète pour être capable de générer une exécution compatible CLR?

Répondre

3

La 5e édition actuelle (à ne pas confondre avec la version de .NET Framework) de la CLI est la spécification n'est pas encore définitive. Vous pouvez télécharger un document de travail ici:

ECMA C# and Common Language Infrastructure Standards

Comme la spécification n'est pas encore finale, il est pas vraiment exact de dire que tout produit supporte. Cependant, la version finale sera probablement très similaire à ce qui est pris en charge par Microsoft dans la version 4.0 CLR.

+0

Est-ce que ma compréhension de Mono est correcte? – Konstantin