読者です 読者をやめる 読者になる 読者になる

Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Xamarin.Forms 1.5.1.6471 で UWP も Windows ストアアプリも作成できますよ

こんにちは。エクセルソフトの田淵です。

【速報】Xamarin.Forms for UWP Preview 版がリリースされました - Xamarin 日本語情報Xamarin.Forms for Windows を使ってみた - Xamarin 日本語情報 で Xamarin.Forms のソリューションに UWP プロジェクトや Windows ストアプロジェクトを追加する方法をご紹介しました。

で、GitHub に UWP と Windows ストアプロジェクトを追加しただけのやつをアップしたところ、@picolyl さんがプロジェクトテンプレートを作ってくださいました。ありがとうございます!

このプロジェクトテンプレートを元に、2016/1/22 時点での最新版 2.0.1.6495 に入れ替えたプロジェクトテンプレートを用意しました。

ytabuchi.hatenablog.com

Windows 10 / Visual Studio 2015 の環境で試しています。調べていませんが、VS2013 でも大丈夫だと思います。

こんな感じ

f:id:ytabuchi:20151103131003p:plain:w450
左から UWP アプリデスクトップ、UWP アプリ Windows 10 Mobile、Windows 8.1 ストア、Windows Phone 8.0 (Sliverlight) をビルドして起動した状態です。

Xamarin.Forms のサンプル FormsGallery - Xamarin を UWP で動かしてみるとこんな感じです。

一応使い方

zip をダウンロードしたらブロックを解除し、<Visual Studio フォルダ>\Templates\ProjectTemplates に配置します。

f:id:ytabuchi:20151103125340p:plain:w450

Visual Studio を起動して、Visual C# > XamarinUWPSample を選択

f:id:ytabuchi:20151103125422p:plain:w450

プロジェクトが作成されたら、(エラーがたくさん出てますが無視して)ソリューションを選択して Restore NuGet Packages をクリックします。

f:id:ytabuchi:20151103125806p:plain:w450

その後、各プロジェクトで 参照 内のライブラリをクリックすればびっくりマークが消えますので、各プロジェクトをビルドできるようになります。

なお、Xamarin.Forms 1.5.1 から、Android プロジェクトに Xamarin.Android.Support.v4 だけでなくいくつかのライブラリが必要になり、初回のビルドか NuGet からの取得にすごく時間が掛かると思われます。途中でキャンセルしてビルドできなくなった場合は、Xamarin.Forms 1.5.1 で Android アプリがビルド出来なくなった場合の対処方法 - Xamarin 日本語情報 をご参照ください。

Xamarin 気になった方は

是非 ダウンロード(直接) / ダウンロード(弊社経由) して触ってみてください。 学習用リソースJXUG リンクページ に参考資料を纏めてますので併せてどうぞ。

Xamarin の情報が欲しい方はこのブログも購読いただいたりすると嬉しいです。

以上です。