Ошибка при добавлении ссылки на библиотеку - C#
Формулировка задачи:
Пишу программу в которой использую библиотеку. Имя библиотеки tiagent.dll. На сколько мне известно она написана на Delphi, хотя может я и ошибаюсь.
На моем компе все работает отлично. Проблема в том что моя программа на другом компе не запускается.
Поставил студию, запускаю исходник, а он не компилится. Опытным путем выявил что проблема в подключаемой библиотеке.
Дело в том что когда я на другом компе пытаюсь добавить ссылку на эту dll то получаю "не удается добавить ссылку. Убедитесь, что файл доступен, и является допустимой сборкой и компонентом COM". Пробовал в отдельном пустом проекте добавить ссылку, тот же результат. Но у меня то на компе она добавляется. В чем может быть причина?
Блуждания по гуглу дали ответ на использование DllImport. Это для тех случаев если dll допустим на С++ написана и ее как ссылку добавить никак не получиться, но у меня то на компе она добавилась и работает, а вот на других компах я также сделать почему-то не могу.
Версии Framework и Visual Studio на компах одинаковые. Исходник один и тот же. Если кто может помочь, то пните меня в сторону правильного ответа пожалуйста
Решение задачи: «Ошибка при добавлении ссылки на библиотеку»
textual
Листинг программы
regsvr32 "путь к dll"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д