Сие поведение обусловлено рефакторингом кода, проведённым компанией автодеск (часть функционала вынесены во внешние методы расширений).
Варианты решений:
1. используй
Imports Autodesk.AutoCAD.ApplicationServices
вместо
Imports CAD_APS = Autodesk.AutoCAD.ApplicationServices
(или просто добавь этот импорт в дополнение к уже имеющемуся, дабы не удалять кучу своих уже имеющихся алиасов) и будет тебе счастье. Попроси гугл показать тебе информацию о
методах расширений.
2.
Может как-то применить условную компиляцию (операторы #IF #ELSE...).
Можно и так. Я так понимаю, что "как-то" означает, что ты не знаешь как это делается... Определи либо в файле исходника, либо в настройках проекта нужную тебе константу компиляции. Затем используй её. Не знаю, каков синтаксис условной компиляции у VB.NET, т.к. не пишу на языке гоблинов, но в C# он такой:
#define YOUR_CONSTANT
//...
#if YOUR_CONSTANT
// your code is here
#elif
// your code is here
#endif