tonkunの備忘録

色々調べた事、試した事などを載せます

Xamarin.Forms Forms Previewerがいつの間にか動いてた(Windows単独)

以下の記事からだいぶ経ってしまいましたが、

tonkun-no.hatenablog.com

Visual Studio 2017も出たしそろそろできるだろうと試してみたら、いつの間にかWindows単独でもPreviewerが動いていました。

試した時点の環境がVisual Studio 2015とVisual Studio 2017混在環境なので、他環境での検証はできていません。(大丈夫だと思いますが・・・)

取りあえずVisual Studio2015でプロジェクトを新規作成して

f:id:tonkun_no:20170321013145p:plain

f:id:tonkun_no:20170321013243p:plain

ソリューションをビルドして、
[表示]→[その他のウィンドウ]→[Forms Previewer]を選択 f:id:tonkun_no:20170321013533p:plain

エラーで表示されませんでした。
エラーメッセージを見ると64ビット版のJDK1.8以上を入れて下さいとのこと
(以前はここまで具体的なエラーメッセージは出てなかったですね)

f:id:tonkun_no:20170321013634p:plain

何故64ビット版じゃないとダメなのかはわかりませんが、
早速Oracleのサイトからダウンロード&インストール

Java SE Development Kit 8 - Downloads

f:id:tonkun_no:20170321013939p:plain

インストールが完了したらVisual Studio
[ツール]→[オプション]からオプション画面を表示して、
[Xamarin]→[Android Settings]から[Java Development Kitの位置情報]を64bit版のJDKの場所に変更して

f:id:tonkun_no:20170321014330p:plain

再度Previewerを表示すると

f:id:tonkun_no:20170321014551p:plain

ようやくプレビュー画面を拝むことが出来ました。

f:id:tonkun_no:20170321015007p:plain

複雑なレイアウトのものは試していませんので、実用的なレイアウトだとほぼ使えないとかありそうですが、 実行せずにレイアウトを確認できるのはいいですね(・ω・)ノ