When AutoDesk breaks binary compatibility, they update AutoCAD’s major version number.

Custom programs developed for AutoCAD must be written using the same development environment that was used by AutoDesk to develop the application.

Visual Studio 2017 is used to develop Version 22 compatible programs.

Microsoft .NET Framework 4.5

MLP 22 is compatible with these AutoCAD versions.

AutoCAD 2018 = R22.0

Visual Studio 2017 is used to develop Version 21 compatible programs.

Microsoft .NET Framework 4.5

MLP 21 is compatible with these AutoCAD versions.

AutoCAD 2017 = R21.0

Visual Studio 2013 is used to develop Version 20 compatible programs.

Microsoft .NET Framework 4.5

MLP 20 is compatible with these AutoCAD versions.

AutoCAD 2016 = R20.1

AutoCAD 2015 = R20.0

Visual Studio 2010 is used to develop Version 19 compatible programs.

Microsoft .NET Framework 4.0

MLP 19 is compatible with these AutoCAD versions.

AutoCAD 2014 = R19.1

AutoCAD 2013 = R19.0

Visual Studio 2008 is used to develop Version 18 compatible programs.

Microsoft .NET Framework 3.5 with Service Pack 1

MLP 18 is compatible with these AutoCAD versions.

AutoCAD 2012 = R18.2

AutoCAD 2011 = R18.1

AutoCAD 2010 = R18.0