libsodium-64.dll nicht in Azure Service Fabric-Produktionscluster gefunden

Bei Verwendung von libsodium-net für all seine Sicherheitsgüte in einem Azure Service Fabric Reliable Service funktioniert auf meinem lokalen Entwicklercluster alles einwandfrei (obwohl ich die libsodium-64.dll zum Kopieren in das Ausgabeverzeichnis festlegen musste).

Leider wird bei der Bereitstellung in einem echten Cluster in Azure der folgende Fehler ausgegeben:

Unable to load DLL 'libsodium-64.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Ich habe per Remotedesktop in einen der Knoten eingecheckt und die DLL wird genau wie in meinem Entwicklercluster in dasselbe Verzeichnis wie der Dienst kopiert. Kann nicht herausfinden, warum es nicht in der Produktion gefunden werden kann.

Ich habe versucht, die Umgebungsvariable PATH wie in @ vorgeschlagen festzulegediese Antwort, und überprüft, dass es tatsächlich festgelegt wird - das hilft leider nicht.

Gibt es etwas Besonderes, das ich tun muss, damit ASF die DLL abholt?

Edit: habe auch versucht, die DLL auf allen Knoten zu System32 hinzuzufügen, habe es aber auch nicht gelöst.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage