мы создали приложение c #, которое вызывает c ++ dll (sdbm.dll). Он работает должным образом на большинстве ПК, за исключением некоторых ПК. DLL создается с использованием VC ++ 2008, а приложение выполняется в VC # 2005. Ниже приведены ошибки, возникающие при вызове функций dll из приложения C #.
Ошибка на одном ПК выглядит следующим образом
=====================================
Невозможно загрузить sdbm.dll: это приложение не удалось запустить из-за неправильной конфигурации приложения. Повторная установка приложения может решить эту проблему (исключение из HRESULT: 0x800736B1)
Ошибка на втором ПК
=====================================
Ошибка подписи
Имя приложения: app.exe Appver: 1.0.0.0 Modname: msvcr90.dll Modver: 9.0.30729.4148 Смещение: 0002fc96
Буду признателен за любую помощь