У нас есть два приложения, которые используют ILNumerics, и с обоими мы столкнулись с одной и той же проблемой. Мы используем mkl_custom.dll, и во время разработки приложение работает нормально. DLL, используемая во время разработки, находится в папке bin32, автоматически создаваемой при загрузке ILNumerics из nuget. Однако, когда мы устанавливаем приложения, мы получаем «Невозможно загрузить DLL« mkl_custom »: указанный модуль не найден. (Исключение из HResult: 0x8007007E».
Вот что мы пробовали:
- Сборка приложения на любом процессоре, x86.
- Переключение bin32 для включения dll bin64 и наоборот.
- Запуск зависимостей и включение всех необходимых dll.
- Изменение переменной пути.
Мы используем ILNumerics 3.3.3.0.