2017-07-26 3 views
2

Wenn ich an die Linie new DocumentClient(new Uri("https://192.168.30.104:10251"), _key) komme bekomme ich eine bcrypt.dll not found.
Ich verwende VS für Mac, latests Version und DocumentDb.Core Nugget Paket Version 1.3.2 (aktuelle Version) ...VS für MAC und DocumentDb.Core - BCrypt.DLL fehlt

nahm ich einen Schuss und Herabstufung auf Version 1.0.0, aber ich habe den gleichen Fehler ...

die Stack-Trace ist:

bei Microsoft.Azure.Documents.SecureStringHMACSHA256Helper.NativeMethods.BCryptOpenAlgorithmProvider (IntPtr & algorithmHandle, String AlgorithmID, IntPtr Implementierung, UInt32 flags)
bei Microsoft.Azure .Documents.SecureString HMACSHA256Helper..ctor (Secure base64EncodedKey)
bei Microsoft.Azure.Documents.Client.DocumentClient..ctor (Uri ServiceEndpoint, Secure authkey, ConnectionPolicy connectionPolicy, Nullable`1 desiredConsistencyLevel)

Edit1
I schickte den Code an einen Freund, und er lief es auf regulären VS 2017 und es gab keinen Fehler

+0

Eine einfache Google-Suche schlägt vor, dass, wenn Sie den Konstruktor für 'DocumentClient' benutzen, der keinen' SecureString' verwendet, dann könnte es funktionieren ... – DavidG

+0

@DavidG genau ... und ich habe gerade herausgefunden, dass ... bin hierher gekommen, um das selbst zu beantworten und deinen Kommentar zu lesen ... mach weiter und poste es als Antwort! – Leonardo

Antwort