Ошибка при добавлении ссылки на библиотеку - C#

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Ошибка при добавлении ссылки на библиотеку»

textual
Листинг программы
regsvr32 "путь к dll"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы