Да, библиотека импорта будет работать с разными версиями DLL. Конечно, вы не сможете использовать его для вызова функций, которые существуют в DLL, но не определены в библиотеке импорта (например, функции, добавленные в более новую версию DLL).
Обратите внимание, что я предполагаю, что в разных версиях DLL нет модифицированных имен функций и / или порядковых номеров (в зависимости от того, какая библиотека импорта используется) или сигнатур модифицированных функций. Другими словами, я предполагаю, что разработчик DLL следует хорошо принятой хорошей практике для поддержания совместимости между версиями DLL.