Когда вы ссылаетесь на DLL в своем проекте, ссылаетесь ли вы на DLL в том месте, которое устанавливается установщиком?
например. если библиотека DLL установлена в один каталог обратно в определенную папку, то при сборке она должна указываться на вашем ПК, один каталог обратно с той же именованной папкой.
Мне просто интересно, если при сборке приложения на вашем компьютере вы ссылаетесь на DLL из другого места (которое работает, найдите на вашем ПК, потому что оно существует), но на другом ПК оно не может найти его.