Windows 8 Metro スタイルアプリ開発ハンズオントレーニング のソリューションをVSのRTMで実行する方法
先ほど詰まってどうにか解決しましたが、もしかするとお困りの方もいらっしゃるかもしれませんので、こちらにメモとして残します。
ちなみにタイトル部分は現在、名称の変更がされております。
「Windows 8 上で動作するWindows ストア アプリ開発 ハンズオントレーニング」
ハンズオンでお持ち帰りが可能ということでソリューションを持って帰って、さて復習しようと開くと
SDK "Microsoft.WinJS.1.0.RC, Version=1.0" が見つかりませんでした。
といったエラーで実行ができないと思います。その時の対策をこちらに書きます。
ハンズオンの会場で使っていた環境がVisualStudio2012のRC版であり、開こうとしている環境がRTM版であるということが原因になると思われます。
(※以下の方法はC#での確認はできていません。C#で確認できた方は、コメントなどで連絡をいただけると非常に助かります。)
前置きが長くなりましたが、やったことは、2つで
1つ目は、
default.html
groupDtail.html
groupItems.html
itemDetail.html
この4つのファイルを開き上部にある、WinJSをいろいろやってるところ、
を以下のように変更します。
つまり、WinJS.1.0.RC を WinJS.1.0に変更する
2つ目は、
・ソリューションエクスプローラーの参照の中にある、Microsoft.WinJS.1.0.RCを削除
・参照を右クリックして、参照の追加
・Windowsの拡張の中にある、Windows Library for JavaScript 1.0を選択して、OK
これでうまくいきました。
もしよかったら、バックアップを取ったうえで、試してみてください。
(自己責任でよろしくお願いします。)
また何かありましたら、コメントなどで連絡をいただけるとうれしいです。