Ссылка на неуправляемую библиотеку DLL во время разработки
У меня есть проект, в котором я хочу создать компонент (Windows Forms).
Внутри этого компонента мне нужно получить доступ к методам из библиотеки DLL-оболочки.
Каждый раз, когда я хочу это сделать, я получаю сообщение о том, что ссылка на DLL не может быть найдена - во время разработки !
Если я использую одни и те же методы во время выполнения, все работает нормально.
Мне нужно предложение ... ;)
Дополнительно [26.06.16] :
Теперь я на шаг дальше и тоже нет ...
Я создал исходный код из библиотеки DLL (с помощью ILSpy) и выделил из него один из более простых методов.
Теперь я знаю, что проблема исходит от DLLImport - похоже, что эта команда работает только в режиме выполнения, а не во время разработки. Есть ли возможность обходного пути или другого способа решения проблемы ?
Что я уже пробовал:
Найти ответ с помощью Google-безуспешно ...
Bernhard Hiller
Вы вводите путь к dll как полный путь или относительный путь?
Это 64-битная или 32-битная dll, а как насчет вашего приложения?
Действительно ли вам требуется функциональность библиотеки dll во время разработки?
Ralf Meier
У меня нет возможности изменить что-то внутри оболочки - DLL-это сторонний продукт.
У меня есть 32-битное приложение и (конечно) Я мог ссылаться только на DLL-оболочку.
И да-мне нужна функциональность библиотеки DLL во время разработки.
Ralf Meier
Иногда мне нравится знать, как происходит голосование ...
Никто не отвечает на этот вопрос ... но кто-то чувствовал себя свободно, чтобы сделать понижающий голос.
Если этот вопрос так прост, почему на него нет ответа ?..