我試圖從正在開發的通用應用程序訪問Azure DocumentDB數據庫。 我已經創建了一個訪問我的數據庫的代碼的簡短示例,基於以下示例:https://github.com/Azure/azure-documentdb-net/blob/master/tutorials/get-started/src/Program.cs 我已將它放在控制檯應用程序中,它工作正常。在通用應用程序中使用Azure DocumentDB
現在,將此代碼移到我的通用應用程序不起作用,因爲無法將Microsoft.Azure.Documents.Client.dll添加到通用應用程序的引用(不針對相同的框架)。
所以,我創建了一個可移植的類庫,它將提供數據庫訪問我的解決方案。我試圖通過NuGet安裝Microsoft.Azure.Documents.Client.dll,但它沒有工作。所以我手動添加了似乎工作的參考。
但是,試圖編譯代碼時,我得到一個錯誤,在這條線:
_client = new DocumentClient(new Uri(_endPointUrl), _authorizationKey);
錯誤:
CS7069 Reference to type 'SecureString' claims it is defined in 'mscorlib', but it could not be found MyProject.StorageManager
所以它看起來像它不喜歡的。dll或者。
這就是我所在的地方,似乎每個項目類型的documentDB代碼工作都不能被通用應用程序使用。
我錯過了什麼嗎?
感謝您的回答瑞安。關於時間表(周,月...)的任何想法? – Nooodles
我也是真的在這個功能之後。你有沒有時間框架,這將在便攜式類庫中得到支持?謝謝。 –
不知道PCL,但要留意符合.NET標準的SDK,它應該可以在UWP(或Xamarin)應用程序中使用。 –