AutoCAD versions: releases, .NET, DWG and code names

Tuesday, May 26, 2026

When developing AutoCAD plug-ins or working with DWG files, you constantly need to connect the various numbers that all refer to the same version: the commercial name (AutoCAD 2024), the internal release number (R24.3), the expected .NET version, the DWG format produced… So many identifiers that follow different logics and that Autodesk never lays out side by side.

Here is a cross-reference table, from the very first version up to AutoCAD 2027, followed by a breakdown of what each column means.

Version Release .NET Visual Studio Toolset DWG/DXF Code name
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

The release number

The release number (R26.0, R25.1, etc.) is the internal identifier of the version, the one Autodesk uses behind the scenes, independently of the commercial name. You'll find it notably in the Windows registry: AutoCAD's configuration is stored under a key such as HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R26.0, where R26.0 corresponds to AutoCAD 2027.

It also serves as the name of subdirectories under AppData. The per-user support files (profiles, interface customization, temporary files…) live under a path such as %AppData%\Autodesk\AutoCAD 2027\R26.0\enu, which combines both the commercial name and the release number. Handy to know when locating or resetting the configuration of a specific version.

This number is also what governs the binary compatibility of plug-ins. AutoCAD will only load an ObjectARX module (.arx) or a .NET assembly if it was compiled for the current release. That's why every release change requires plug-ins to be recompiled — hence the importance of this column for anyone developing extensions.

Note, too, that the release number doesn't change with every commercial version. AutoCAD 2000i and 2002, for instance, share the same base as AutoCAD 2000, and several consecutive years (2007 through 2009, 2010 through 2012…) stay on the same major release.

The .NET version

This is the most important column for managed plug-in development. It indicates the version of the .NET Framework (then of .NET proper) that AutoCAD runs on, and therefore the one your project must target.

A plug-in must be compiled for a .NET version compatible with AutoCAD's. Targeting too recent a version prevents loading; targeting an older one generally works, but deprives you of recent APIs. The progression is steady: 3.5 from AutoCAD 2010, then 4.x up to AutoCAD 2024 (which stays on 4.8).

The major break comes with AutoCAD 2025, which moves to "modern" .NET: .NET 8 for the 2025 and 2026 versions, and .NET 10 for AutoCAD 2027. This platform change forces a proper migration of existing plug-ins, not just a recompilation.

Visual Studio and the toolset

These two columns concern ObjectARX development in C++. Unlike managed code, native C++ is highly sensitive to the build chain: Autodesk specifies the Visual Studio version and the platform toolset (v140, v141, v142…) each release was built with. To produce a compatible ObjectARX module, you must use the same toolset.

The "VS 2019 < 16.7" notation, for example, means you need a Visual Studio 2019 version earlier than 16.7. These columns are empty for the most recent versions, where the matching ObjectARX SDK itself sets the exact requirements.

The DWG/DXF version

This column (AC1032, AC1027…) identifies the file format used for DWG and DXF. It's a string found literally at the very start of a file's header: the first bytes of a DWG are, for instance, AC1032. This marker is what lets software know which version of the format it's dealing with.

A key point: the DWG format evolves much more slowly than AutoCAD versions. Several consecutive years share the same format. AC1032, for example, has stayed unchanged from AutoCAD 2018 all the way to AutoCAD 2027: a drawing saved with the most recent version is still readable by every version since 2018. The format also carries a "commercial" name matching the first version that introduced it:

Code Format Introduced with
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

This is the information that appears in the "Save As" dialog when you choose the file type ("AutoCAD 2018 Drawing", etc.).

The code name

The last, more anecdotal column: the version's internal code name. Like many vendors, Autodesk gives each version a working name used during development, before the commercial name is announced. Not all of them are known, but you'll find, for example, Maestro (2016), Qubit (2020), Rogue (2021), Sequoia (2022) and Turing (2023). Of no real technical use, but you'll occasionally come across them in version strings or internal documentation.


Helping hand Need an AutoCAD (AutoLISP, ObjectARX, .NET, VBA) development? Contact me for a free quote.

On the same topic