前書き
先日、日本マイクロソフトセミナールームで行われてシェアリング実装ハンズオンにて、まずビルドすらできなかったよっしーです。
レンタルPCを借りて環境構築したのですが、エラーの連続でうまく行きませんでしたので、その時のことを書いて行きます。
環境構築は基本的には、この記事を参照していただくとうまく行きます。
http://qiita.com/morio36/items/80556038010f584adb2a
問題1 「僕のミス」
画像には上のように、「Nextをクリック」と書いてありますが、Windows Store .NET Scripting Backendのチェックボックスは、デフォルトで非アクティブです。一度チェックボックスを入れたことのある人は以降付いていますが、僕は特に気にせずホイホイ「Next」を押してしまうおばかさんだったので、ビルド失敗しました。チェックボックスを入れればうまく行きました。
問題2 「Windows Creators Updateの爆弾」
Windows Creators Updateをすると、Visual Studio 2017の内部バージョンが15.1にアップデートされて新しいSDKが入ります。するとUnityとの互換性がなくなって死にます。これはほぼどうしようもない問題なのですが、逆コンパイルをすることで参照ファイルを見つけて、regeditからの書き換えで対応されている方がおられました。
じんぐるさん、ありがとうございます!
http://blog.xin9le.net/entry/2017/04/23/194631
こちらも僕の環境で修正を試したところ、うまく行きました!