W przypadku każdej nowej wersji produktu opartego na programie AutoCAD należy przed udostępnieniem tej najnowszej wersji wszystkim użytkownikom ponownie przetestować niestandardowe aplikacje, aby upewnić się, że działają poprawnie.
Podczas uaktualniania do najnowszej wersji konieczny może być ponowny zakup aplikacji innych firm oraz ponowna kompilacja własnych niestandardowych aplikacji .NET i ObjectARX. Zmiany w interfejsie programowania aplikacji (API) programu AutoCAD różnią się między wersjami. Największe zmiany wynikają z wprowadzenia nowego macierzystego formatu pliku rysunku.
Uwaga: Począwszy od produktów opartych na programie AutoCAD 2014, niestandardowe aplikacje muszą działać w trybie bezpiecznym, gdy zmienna systemowa SECURELOAD jest ustawiona na wartość 1 lub 2. W trybie bezpiecznym produkt oparty na programie AutoCAD może wczytywać i uruchamiać tylko te pliki, które zawierają kod z zaufanych lokalizacji określonych przez zmienną systemową TRUSTEDPATHS. Aby uzyskać więcej informacji, zobacz temat Informacje na temat bezpieczeństwa i zabezpieczania przed wirusami.
W poniższej tabeli wyszczególniono pakiety SDK .NET i ObjectARX, które są obsługiwane w odpowiadającej wersji programu AutoCAD.
Wersja programu AutoCAD
|
Obsługiwane pakiety SDK .NET i ObjectARX
|
.NET Framework
|
AutoCAD 2022
|
AutoCAD 2022, AutoCAD 2021
|
4.8
|
AutoCAD 2021
|
AutoCAD 2021
|
4.8
|
AutoCAD 2020
|
AutoCAD 2020, AutoCAD 2019
|
4.7
|
AutoCAD 2019
|
AutoCAD 2019
|
4.7
|
AutoCAD 2018
|
AutoCAD 2018
|
4.6
|
AutoCAD 2017
|
AutoCAD 2017
|
4.6
|
AutoCAD 2016
|
AutoCAD 2015, AutoCAD 2016
|
4.5
|
AutoCAD 2015
|
AutoCAD 2015
|
4.5
|
AutoCAD 2014
|
AutoCAD 2013, AutoCAD 2014
|
4.0
|
AutoCAD 2013
|
AutoCAD 2013
|
4.0
|
AutoCAD 2012
|
AutoCAD 2010, AutoCAD 2011, AutoCAD 2012
|
3.51 SP1
|
AutoCAD 2011
|
AutoCAD 2010, 2011
|
3.51 SP1
|
AutoCAD 2010
|
AutoCAD 2010
|
3.51 SP1
|
AutoCAD 2009
|
AutoCAD 2007, AutoCAD 2008, AutoCAD 2009
|
3.0
|
AutoCAD 2008
|
AutoCAD 2007, AutoCAD 2008
|
2.0
|
AutoCAD 2007
|
AutoCAD 2007
|
2.0
|
AutoCAD 2006
|
AutoCAD 2004, AutoCAD 2005, AutoCAD 2006
|
1.1 SP1
|
AutoCAD 2005
|
AutoCAD 2004, AutoCAD 2005
|
1.1
|
AutoCAD 2004
|
AutoCAD 2004
|
Brak
|
Poniższe zasoby mogą być przydatne w określeniu zmian w interfejsie API, które mogą wpłynąć na programy niestandardowe użytkownika:
- Pomoc produktu — zmiany, które mają wpływ na język programowania AutoLISP, można znaleźć w temacie „Nowe i zmienione funkcje AutoLISP (AutoLISP)” znajdującym się w Pomocy online produktu.
- ActiveX Reference Guide (Przewodnik po formantach ActiveX) — zmiany w interfejsie API ActiveX można znaleźć w temacie ActiveX API History (Historia API ActiveX) w podręczniku ActiveX Developer’s Guide (Podręcznik programisty ActiveX) (<dysk>:\Program Files\Common Files\Autodesk Shared\acad_aag.chm).
- Managed .NET SDK (pakiet SDK zarządzany przez środowisko .NET) — zmiany w pakiecie SDK zarządzanym przez środowisko .NET można znaleźć w rozdziale What’s New and Migration Guide (Co nowego i podręcznik migracji) dokumentu Managed .NET Reference Guide (Aplikacje zarządzane przez środowisko .NET — podręcznik użytkownika) (<dysk>:\<folder instalacyjny objectarx>\docs\arxmgd.chm — https://www.autodesk.com/developer-network/platform-technologies/autocad/objectarx).
- ObjectARX SDK (pakiet SDK ObjectARX) — zmiany w pakiecie SDK ObjectARX można znaleźć w rozdziale What’s New and Migration Guide (Co nowego i podręcznik migracji) dokumentu ObjectARX Reference Guide (ObjectARX — podręcznik użytkownika) (<dysk>:\<folder instalacyjny objectarx>\docs\arxref.chm — https://www.autodesk.com/developer-network/platform-technologies/autocad/objectarx)