2016-11-06 3 views
0

AzureToDo.Macサンプルをダウンロードして、Azureで動作するMACアプリケーションを取得する方法を学んでください。 (私はXamarin.Forms PCLアプリを完成させて、すべてのデバイスタイプがAzureに正常にアクセスできるようにしています)。次に、サンプルアプリケーションを試してみて、同じアプリケーションをMACで動作させる方法を学びました。AzureToDo.Macサンプルアプリケーションをビルドするエラー

"タイプまたは名前空間 'iMobileServiceTable'が見つかりませんでしたアセンブリ参照がありません、そして、タイプまたは名前空間 'MobileServiceClient'が見つかりませんでした..." TodoItemManagerクラス。 Mac用のXamarin Studio Community 6.1.1の最新バージョンです。 macOS Sierra ver 10.2.1。

BCL、BCL.Build、Azure.Mobile.Client、Newtonsoft.JsonなどのすべてのMicrosoftパッケージを更新しました。成功はない。

私は、Newtonsoft(FromPackages)とMicrosoft CSharp、System、System.Core、System.Net.Http、およびXamarin.Macのみが項目であることに気付きました。しかし、Packagesの下には、Microsoft.Azure.Mobile.Clientがあります。これは、Referencesの下にあるアイテムのパッケージと他のSystemパッケージのヒープです。

[参照の編集]を右クリックして選択すると、Microsoft.Azure.Mobile.Clientメソッドのいずれも選択対象になりません。

サンプルアプリを動作させるために必要なことを教えていただけますか?これはMacで初めてのアプリです。

答えて

0

Azureモバイルアプリケーションは、プラットフォームとしてMacをサポートしていません。 Mac用SDKには、.Extプラットフォーム固有のコードはありません。

主な理由は、ログインコードがMac用に書かれていないためです。

+0

あなたのお返事ありがとうございましたAdrian、私はXamarinフォーラムでこれを入力しました。ここでXamarinはアプリの作者Craig Dunnに渡しました。あなたが言ったことが答えになると私はすでに推測していました。 – user3763081

+0

@CraigDunn Xamarinからの回答「良い」ニュースは、Xamarin.Macが(かなり近くに)普通の古い.NET 4.5実装として動作することができるということです。手動で/packages/Microsoft.Azure.Mobile.Client.3.0 .3/lib/net45私はそれを再び働かせることができました。 私は2つの小さな変更を加えました: •Azureポータルはもはやキーを使用しないため、MobileServiceClientコンストラクタから削除しました •デフォルトのTodoItemはメモフィールドを含まないように見えるので、私のテスト(ただし、簡単に列とフィールドを手作業で簡単に追加できます) 更新されたプロジェクトはGitHubにあります。 – user3763081

関連する問題