да хотелось бы один dll
Не претендуя на истину, замечу что лично я компилирую отдельную dll для 2012 (исторически сложилось), более старые игнорю ибо нет загрузки bundle. И вторую dll делаю для 2013 и всех новее. Проект настроен на .Net 4.0. Библиотеки к проектам подключены из ObjectARX 2013. Все работает во всех версиях включая 2019 без проблем. .Net тем и прекрасен (в сравнении с ARX), что нет никакого резона плодить проекты в студии и dll-ки ( у меня и так уже 64 проекта в солюшене, куда ж еще...). Все новые плюшки последней версии C# работают, лишь бы VS последняя стояла. Заметных нововведений в API с 2013 не было, а если надо - использую Reflection - реальных тормозов на этой почве не замечено.