Надо как то собрать, чтобы всё работало для любых версий от 2008 до 2016
Тогда нужно делать несколько проектов. Думаю, двух должно хватить: 1 - до версии 2013, 2 - после версии 2013.
Код расположить в одном проекте. Во второй вставлять ссылки на файл. В обоих проекта в свойствах на вкладке "Сборка" в поле "Символы условной компиляции" вставить какие-то символы (например, A2008 и A2013), а в коде разницу, которая появляется из-за различных API, решать уже через символы условной компиляции.
А вообще - собирайте проект под 2008 автокад - вероятно он и под 2016 может заработать