Watson Developer Cloud .NET Standard SDK を Xamarin プロジェクトに追加してみた
Watson Developer Cloud .NET Standard SDK ver 1.1.0 が 7月4日にリリースされました.
今まで表記上は .NET Standard 1.6 対応だったのですが、実際は Xamarin や .NET Core では使えないという状態でした.
しかしながら、今回のアップデートで名実ともに .NET Standard 1.3 対応となっています.もちろん Xamarin でも使えます!
リンク先のバージョン対応表でご確認いただけますが、.NET Standard 1.3 では Xamarin.iOS 10.0, Xamarin.Android 7.0, UWP 10.0 などでお使いいただけます.(UWP で使えるのは嬉しい方もいらっしゃるのではないでしょうか)
今回は Xamarin の Shared Project に Watson Developer Cloud の SDK を追加するまでの流れをやってみます.
ビルド環境
- Visual Studio for Mac 7.0.1 (build 24)
- MonoAndroid,Version 7.0
- Xamarin.iOS, Version 10.0
NuGet パッケージの追加
Android / iOS プロジェクトに NuGet パッケージを追加します.
NuGet パッケージの検索で “Watson Developer Cloud” と検索します.
検索結果の一番上にある “IBM.Watson Developer Cloud” は SDK が対応する全ての API が使えるオールインワンパッケージです.特定の API のみを使用するだけで良い場合は、各 API 名のパッケージを追加してください.
Package ‘IBM.WatsonDeveloperCloud.1.1.0’ already exists in folder ‘/Users/DaikiKawanuma/Projects/WatsonSdkSample/packages’
Added reference ‘IBM.WatsonDeveloperCloud’ to project ‘WatsonSdkSample.Droid’.
Added package ‘IBM.WatsonDeveloperCloud.1.1.0’ to ‘packages.config’
Added file ‘packages.config’ to project ‘WatsonSdkSample.Droid’.
Successfully installed ‘IBM.WatsonDeveloperCloud 1.1.0’ to WatsonSdkSample.Droid
Executing nuget actions took 2.96 secIBM.WatsonDeveloperCloud successfully added.
Package ‘IBM.WatsonDeveloperCloud.1.1.0’ already exists in folder ‘/Users/DaikiKawanuma/Projects/WatsonSdkSample/packages’
Added reference ‘IBM.WatsonDeveloperCloud’ to project ‘WatsonSdkSample.iOS’.
Added package ‘IBM.WatsonDeveloperCloud.1.1.0’ to ‘packages.config’
Added file ‘packages.config’ to project ‘WatsonSdkSample.iOS’.
Successfully installed ‘IBM.WatsonDeveloperCloud 1.1.0’ to WatsonSdkSample.iOS
Executing nuget actions took 408.5 msIBM.WatsonDeveloperCloud successfully added.
無事追加されました.
以上です.
ディスカッション
コメント一覧
まだ、コメントがありません