Versions d'AutoCAD : releases, .NET, DWG et noms de code

mardi 26 mai 2026

Quand on développe des compléments pour AutoCAD ou qu'on manipule des fichiers DWG, on a sans cesse besoin de faire le lien entre plusieurs numéros qui désignent la même version : le nom commercial (AutoCAD 2024), le numéro de release interne (R24.3), la version de .NET attendue, le format DWG produit… Autant d'identifiants qui ne suivent pas la même logique et qu'Autodesk ne présente jamais côte à côte.

Voici un tableau de correspondance, de la toute première version jusqu'à AutoCAD 2027, suivi du détail de ce que représente chaque colonne.

Version Release .NET Visual Studio Toolset DWG/DXF Nom de code
AutoCAD 2.5 R2.5 AC1002
AutoCAD 2.6 R2.6 AC1003
AutoCAD R9 R9.0 AC1004
AutoCAD R10 R10.0 AC1006
AutoCAD R11 R11.0 AC1009
AutoCAD R12 R12.0 AC1009
AutoCAD R13 R13.0 AC1012
AutoCAD R14 R14.0 AC1014
AutoCAD 2000 R15.0 AC1015
AutoCAD 2000i R15.1 AC1015
AutoCAD 2002 R15.2 AC1015
AutoCAD 2004 R16.0 AC1018
AutoCAD 2005 R16.1 AC1018
AutoCAD 2006 R16.2 AC1018
AutoCAD 2007 R17.0 AC1021
AutoCAD 2008 R17.1 AC1021
AutoCAD 2009 R17.2 AC1021
AutoCAD 2010 R18.0 3.5 AC1024
AutoCAD 2011 R18.1 AC1024
AutoCAD 2012 R18.2 AC1024
AutoCAD 2013 R19.0 4.0 VS 2010 AC1027
AutoCAD 2014 R19.1 4.0 AC1027
AutoCAD 2015 R20.0 4.5 VS 2012 v110 AC1027
AutoCAD 2016 R20.1 4.5.2 VS 2012 Update 4 v110 AC1027 Maestro
AutoCAD 2017 R21.0 4.6 VS 2015 v140 AC1027
AutoCAD 2018 R22.0 4.6 VS 2015 Update 3 v140 AC1032
AutoCAD 2019 R23.0 4.7 VS 2017 Update 2 v141 AC1032
AutoCAD 2020 R23.1 4.7 VS 2017 Update 2 v141 AC1032 Qubit
AutoCAD 2021 R24.0 4.8 VS 2019 < 16.0 v142 AC1032 Rogue
AutoCAD 2022 R24.1 4.8 VS 2019 < 16.7 v142 AC1032 Sequoia
AutoCAD 2023 R24.2 4.8 VS 2019 < 16.11 v142 AC1032 Turing
AutoCAD 2024 R24.3 4.8 AC1032
AutoCAD 2025 R25.0 .NET 8 AC1032
AutoCAD 2026 R25.1 .NET 8 AC1032
AutoCAD 2027 R26.0 .NET 10 AC1032

Le numéro de release

Le numéro de release (R26.0, R25.1, etc.) est l'identifiant interne de la version, celui qu'Autodesk utilise dans les coulisses indépendamment du nom commercial. On le retrouve notamment dans la base de registre : la configuration d'AutoCAD est stockée sous une clé du type HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R26.0, où R26.0 correspond à AutoCAD 2027.

Il sert également de nom aux sous-répertoires dans AppData. Les fichiers de support propres à l'utilisateur (profils, personnalisation de l'interface, fichiers temporaires…) sont rangés sous un chemin du type %AppData%\Autodesk\AutoCAD 2027\R26.0\fra, où l'on retrouve à la fois le nom commercial et le numéro de release. C'est utile à connaître pour localiser ou réinitialiser la configuration d'une version précise.

Ce numéro est aussi celui qui détermine la compatibilité binaire des compléments. AutoCAD ne charge un module ObjectARX (.arx) ou .NET que s'il a été compilé pour la release courante. C'est pourquoi, à chaque changement de release, les compléments doivent être recompilés — d'où l'importance de cette colonne pour qui développe des extensions.

On remarque par ailleurs que le numéro de release ne change pas systématiquement à chaque version commerciale. AutoCAD 2000i et 2002, par exemple, partagent la même base que AutoCAD 2000, et plusieurs millésimes consécutifs (2007 à 2009, 2010 à 2012…) restent sur la même release majeure.

La version de .NET

C'est la colonne la plus importante pour le développement de compléments managés. Elle indique la version du .NET Framework (puis de .NET tout court) sur laquelle s'appuie AutoCAD, et donc celle que doit cibler votre projet.

Un complément doit être compilé pour une version de .NET compatible avec celle d'AutoCAD. Cibler une version trop récente empêche le chargement ; cibler une version plus ancienne fonctionne en général, mais vous prive des API récentes. La progression est régulière : 3.5 à partir d'AutoCAD 2010, puis 4.x jusqu'à AutoCAD 2024 (qui reste sur le 4.8).

La rupture majeure intervient avec AutoCAD 2025, qui passe au .NET « moderne » : .NET 8 pour les versions 2025 et 2026, et .NET 10 pour AutoCAD 2027. Ce changement de plateforme impose une migration en règle des compléments existants, et pas une simple recompilation.

Visual Studio et le toolset

Ces deux colonnes concernent le développement ObjectARX en C++. Contrairement au code managé, le C++ natif est très sensible à la chaîne de compilation : Autodesk précise la version de Visual Studio et le platform toolset (v140, v141, v142…) avec lesquels chaque release a été construite. Pour produire un module ObjectARX compatible, il faut utiliser le même toolset.

La mention « VS 2019 < 16.7 », par exemple, signifie qu'il faut une version de Visual Studio 2019 antérieure à la 16.7. Ces colonnes sont vides pour les versions les plus récentes, le SDK ObjectARX correspondant fixant lui-même les exigences exactes.

La version DWG/DXF

Cette colonne (AC1032, AC1027…) identifie le format de fichier utilisé pour le DWG et le DXF. C'est une chaîne que l'on trouve littéralement au tout début de l'en-tête d'un fichier : les premiers octets d'un DWG sont par exemple AC1032. C'est ce marqueur qui permet à un logiciel de savoir quelle version du format il a sous les yeux.

Point essentiel : le format DWG évolue beaucoup plus lentement que les versions d'AutoCAD. Plusieurs millésimes successifs partagent le même format. Ainsi, AC1032 est resté inchangé depuis AutoCAD 2018 jusqu'à AutoCAD 2027 : un dessin enregistré avec la version la plus récente reste lisible par toutes les versions depuis 2018. Le format porte d'ailleurs un nom « commercial » correspondant à la première version qui l'a introduit :

Code Format Introduit avec
AC1015 DWG 2000 AutoCAD 2000
AC1018 DWG 2004 AutoCAD 2004
AC1021 DWG 2007 AutoCAD 2007
AC1024 DWG 2010 AutoCAD 2010
AC1027 DWG 2013 AutoCAD 2013
AC1032 DWG 2018 AutoCAD 2018

C'est cette information qui apparaît dans la boîte de dialogue « Enregistrer sous » lorsque vous choisissez le type de fichier (« Dessin AutoCAD 2018 », etc.).

Le nom de code

Dernière colonne, plus anecdotique : le nom de code interne de la version. Comme beaucoup d'éditeurs, Autodesk attribue à chaque version un nom de baptême utilisé pendant le développement, avant l'annonce du nom commercial. Tous ne sont pas connus, mais on retrouve par exemple Maestro (2016), Qubit (2020), Rogue (2021), Sequoia (2022) ou Turing (2023). Sans réelle utilité technique, mais on les croise parfois dans des chaînes de version ou de la documentation interne.


Coup de pouce Besoin d'un développement AutoCAD (AutoLISP, ObjectARX, .NET, VBA) ? Contactez-moi pour un devis gratuit.

Sur le même sujet