libsodium-64.dll не найден в производственном кластере Azure Service Fabric
Используя libsodium-net для всей своей безопасности в надежной службе Azure Service Fabric, в моем локальном кластере dev все работает нормально (хотя мне пришлось настроить libsodium-64.dll для копирования в выходной каталог).
К сожалению, при развертывании в реальном кластере в Azure возникает следующая ошибка:
Unable to load DLL 'libsodium-64.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
С помощью удаленного рабочего стола я проверил один из узлов, и DLL скопирована в тот же каталог, что и служба, точно так же, как в моем кластере dev. Не могу понять, почему его нельзя найти в производстве.
Я попытался установить переменную среды PATH, как предложено вэтот ответи проверил, что он действительно установлен - к сожалению, это не помогает.
Что-нибудь особенное, что мне нужно сделать, чтобы ASF забрал DLL?
Редактировать: также пытался добавить DLL в System32 на всех узлах, тоже не решил.