0

我需要使用Microsoft Azure配置管理器庫for .NET提供的CloudConfigurationManager類來解析配置文件中的連接字符串。跳到步驟this的「解析連接字符串」步驟,查看我在做什麼。我儘可能接近使用Xamarin平臺。我正在創建一個Android應用程序,我想使用Azure存儲將兩個字符串保存到表中。無法在Xamarin Studio中爲.NET包添加Microsoft Azure配置管理器庫

當我嘗試添加用於.NET的Microsoft Azure配置管理器庫時,IDE Xamarin Studio告訴我我試圖將此軟件包安裝到目標爲「MonoAndroid版本= v6.0」的項目中,但該軟件包不包含任何與該框架兼容的程序集引用或內容文件。

我還可以使用其他哪些類來完成教程中的相同任務。

回答

2

您正在收到該錯誤,因爲nuget庫不是爲Xamarin.Android設計的。如果你想閱讀設置連接字符串,你可以把它放在優先並在運行時閱讀:

var prefs = PreferenceManager.GetDefaultSharedPreferences (context); 
connectionString = prefs.GetString ("StorageConnectionString"); 
2

您需要使用Azure存儲SDK的預發佈版本(currently 7.0.1-preview)。它支持在PCL項目中使用它,也不需要用於PCL配置文件的Configuration Manager。

如果您還需要該功能,則應該可以將相同的DLL添加到特定於平臺的項目。

+0

預發佈包不會安裝,因爲MonoAndroid框架不支持它所依賴的包之一。該軟件包是'System.Diagnostics.Tools 4.0.1-beta-23225'。您是否知道任何解決方法? –

相關問題