Если используется функциональность, которая присутствует в Access 2016 и в Access 2010, то можно написать ручками (без референсов) загрузку библиотеки Access через тот же System.Activator.CreateInstance с использованием Dynamic (я подозревая, что ваша версия .NET это уже поддерживает). На тостере есть пример, правда там используется Excel.