0

.NET用Microsoft Azure Configuration Managerライブラリが提供するCloudConfigurationManagerクラスを使用して、構成ファイルから接続文字列を解析する必要があります。 thisチュートリアルの「接続文字列を解析する」の手順にスキップして、私が何をしているのかを確認してください。私はXamarinプラットフォームを使用することができるほど近くに従っています。 Azure Storageを使用して2つの文字列をテーブルに保存するAndroidアプリを作成しています。Xamarin StudioでMicrosoft Azure Configuration Managerライブラリを.NETパッケージに追加できません

Microsoft Azure Configuration Managerライブラリを.NET用に追加しようとすると、Xamarin Studio IDEは、このパッケージを 'MonoAndroid、Version = v6.0'を対象とするプロジェクトにインストールしようとしていますが、パッケージには、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツファイルが含まれていません。

チュートリアルと同じことを達成するために他にどのようなクラスを使用できますか?

答えて

2

ナゲットライブラリが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

リリース前のパッケージは、依存するパッケージの1つがMonoAndroidフレームワークでサポートされていないため、インストールされません。パッケージは「System.Diagnostics.Tools 4.0.1-beta-23225」です。任意の回避策を認識していますか? –

関連する問題