當我到達線new DocumentClient(new Uri("https://192.168.30.104:10251"), _key)
時,我得到bcrypt.dll not found
。
我使用VS爲Mac,latests版本和DocumentDb.Core金塊包版本1.3.2(最新版本)...VS for MAC和DocumentDb.Core - BCrypt.DLL丟失
我參加了一個射擊和降級到1.0.0版本,但我得到了同樣的錯誤...
堆棧跟蹤是:
在Microsoft.Azure.Documents.SecureStringHMACSHA256Helper.NativeMethods.BCryptOpenAlgorithmProvider(IntPtr的& algorithmHandle,字符串algorithmId,IntPtr的實施,UInt32的標誌)
在Microsoft.Azure .Documents.SecureString HMACSHA256Helper..ctor(SecureString的base64EncodedKey)
在Microsoft.Azure.Documents.Client.DocumentClient..ctor(URI serviceEndpoint,SecureString的AUTHKEY,ConnectionPolicy connectionPolicy,Nullable`1 desiredConsistencyLevel)
EDIT1
我將代碼郵寄給朋友,並且他在常規VS 2017上運行它並且沒有錯誤
一個簡單的谷歌搜索建議,如果您使用'DocumentClient'的構造函數不使用'SecureString',那麼它可能工作... – DavidG
@DavidG恰恰......我只是想通了......來到這裏回答這個問題,並閱讀你的評論...繼續並將其作爲回答發佈! – Leonardo