Я создаю dll, который ссылается на вторую dll. Я добавил вторую dll в качестве ссылки в первом проекте dll, перейдя в Properties > Common Properties > Framework and References > Add New Reference > Browse
Я скомпилировал вторую dll из исходного кода третьей стороны. Оба проекта - это С++/CLI. Всякий раз, когда мое основное приложение пытается вызвать функцию в первой dll, которая содержит вызов ко второй dll, я получаю следующую ошибку:
Необработанное исключение типа "System.IO.FileNotFoundException" произошел в Неизвестном модуле.
Дополнительная информация: Не удалось загрузить файл или сборку "NBIS, Version = 1.0.5156.29834, Culture = neutral, PublicKeyToken = null или один его зависимостей. Система не может найти указанный файл.
У меня есть копия второй dll в том же каталоге, что и мой основной exe, и я даже попытался сохранить копию рядом с первой dll, но безрезультатно.
Вторая dll ссылается на несколько статических библиотек, но единственными ее ссылками на сборник являются
Система
System.Datap >
System.Drawing
System.XML
Все, что я добавил в качестве ссылок на сборку в первой dll.
Что я могу сделать, чтобы заставить мое приложение найти и загрузить вторую dll?