Which Edition of Microsoft Visual Studio to Use (.NET)

Microsoft Visual Studio is available in multiple versions and editions.

f you are targeting AutoCAD 2025 or AutoCAD 2025-based programs, you should use:

Microsoft Visual Studio is offered in multiple editions: for free and for pay. The free products are part of Microsoft Visual Studio Community (or Express) version, while the for pay products vary by name and price due to the different development tools that are incorporated into them. Microsoft Visual Studio Professional provides improved debugging over the Microsoft Visual Studio Community (or Express) version products along with a number of other features. The most common edition of Microsoft Visual Studio used by developers is Microsoft Visual Studio Professional.

Note: While it is possible to use Microsoft Visual Studio Community (or Express) version with the AutoCAD .NET API, this guide assumes you are using one of the other product versions such as Microsoft Visual Studio Professional or Microsoft Visual Studio Ultimate.

There are four main advantages to using Microsoft Visual Studio:

For more information on the different editions of Microsoft Visual Studio, see https://www.visualstudio.com/ and https://www.visualstudio.com/vs/community/.

Microsoft Visual Studio Versions Needed for Earlier Releases

If you are targeting AutoCAD 2024 or AutoCAD 2024-based programs, you should use:

Note: Applications compiled with Microsoft Visual Studio 2019 version 16.0 or later should load into AutoCAD 2025 or AutoCAD 2025-based programs without any problems.

If you are targeting AutoCAD 2023 or AutoCAD 2023-based programs, you should use:

If you are targeting AutoCAD 2022 or AutoCAD 2022-based programs, you should use:

If you are targeting AutoCAD 2021 or AutoCAD 2021-based programs, you should use:

If you are targeting AutoCAD 2020 or AutoCAD 2020-based programs, or AutoCAD 2019 or AutoCAD 2019-based programs, you should use:

If you are targeting AutoCAD 2017 or AutoCAD 2017-based programs, or AutoCAD 2018 or AutoCAD 2018-based programs, you should use:

If you are targeting AutoCAD 2015 or AutoCAD 2015-based programs, or AutoCAD 2016 or AutoCAD 2016-based programs, you should use:

If you are targeting AutoCAD 2012 or AutoCAD 2012-based programs through AutoCAD 2014 or AutoCAD 2014-based programs, you should use:

If you are targeting AutoCAD 2010 or AutoCAD 2010-based programs, or AutoCAD 2011 or AutoCAD 2011-based programs, you should use:

If you are targeting AutoCAD 2007 or AutoCAD 2007-based programs through AutoCAD 2009 or AutoCAD 2009-based programs, you should use: