Я могу запустить приложение-функцию Azure с библиотекой libvips с локального хоста для этого приложения-функции — манипулирование для правильного вывода изображений. Я настроил свою локальную среду, сохранив libvips win64 в папке на моем ПК с Windows 10, добавил libvips bin в среду PATH, а в Visual Studio я установил nuget NetVips, NetVips.Native.win-64.
Это метод, который я запускаю:
var rgbThumbnail = NetVips.Image.ThumbnailBuffer(thisRGBImgBytes, 256);
Я пытаюсь запустить приложение функции .Net Core 3.1 V3 из Azure. Когда я запускаю из облака, я получаю «Ошибка: невозможно загрузить DLL \ 'libvips-42.dll \ ' или одну из ее зависимостей. Указанный модуль не может быть найден. (0x8007007E)"
Я ожидал, что пакетов nuget в VS будет достаточно при загрузке в функциональное приложение в Azure. Я посмотрел в Интернете, как установить libvips в Azure, но не могу найти никакой ссылки. Может кто-нибудь помочь?
Спасибо