熊小屋日誌

Windows 10 UWPやXamarin, Python、mbed/NetMF/Arduino/Edison, Azureなどぼちぼちと。たまにPCや勉強会、セミナーなどの話題も

Xamarin.Forms入門中~ソリューション作成~

Windows 10 MobileとAndroidの両方にアプリをリリースできるよう、Xamarin.Formsを学習してます。 その学習で得たことを書いていきます。

ソリューションの作成

新しいプロジェクト>テンプレート>Visual C#>Prismから"Prism Unity App (Xamarin.Forms)"を選択する。

f:id:kumar:20161130073233p:plain:w300

表示されない場合、Xamarin.Forms Templateの拡張機能が必要かも。

f:id:kumar:20161130074116p:plain:w300

ライブラリの追加

アプリから共通に使うライブラリは、PCLとして追加する。新しいプロジェクトの追加>Visual C#>Windowsから"クラスライブラリ(iOS、Android、Windowsのポータブル)"を選択する。

f:id:kumar:20161130073630p:plain:w300

これをXamarin.Formsアプリの共通ライブラリプロジェクトから参照すればよいが、このままではエラーが出るので、ターゲットを合わせる必要がある(Silverlightを追加)

f:id:kumar:20161130073444p:plain:w300