開発環境をVisual Studio Community 2013から、
Visual Studio Community 2015に切り替えてみた。

[Microsoft:無料開発ツール – Visual Studio Community 2015]
https://www.visualstudio.com/products/visual-studio-community-vs
今までは、新しいVisual Studioが出る度にすぐインストールし、そしてハマることが多かったので、今回は最新版に飛びつくことに少し躊躇していた。
過去、結構な頻度でVisual Studioのインストールでトラブってる。。
× 無料版開発環境 Visual Studio Community 2013をインストールしてみた
○ Visual Studio 2013をインストールしてみた
× Windows8環境にVisual Studio 2012をインストールしハマった
× Visual Studio 2008インストール
○ Microsoft Visual Studio 2008 日本語版
でもまぁ、でもいつかは乗り換えないといけないし、少し落ち着いてきたと思うので最新化してみることに。
Visual Studio 2013のアンインストール
まずは、今インストールしてあるVisual Studio Community 2013をアンインストール。

アンインストール開始。

と、「Updating JPN resources…」から全然動かない。。。

あー、またハマった!?
でも、この状態で強制終了する勇気もなく、しぶとく待ってみる。
・・・
20分近く待ち、何とか無事アンインストールすることができた。
そして念のため再起動。
Visual Studio Community 2015のインストール

[Microsoft:無料開発ツール – Visual Studio Community 2015]
https://www.visualstudio.com/products/visual-studio-community-vs
一応、無料版のVisual Studio Communityをチョイス。
CommunityはVS 2013の時と同様以下のような位置づけ。
「Visual Studio Community は、個人の開発者、オープン ソース プロジェクト、アカデミックな研究、教育、中小企業の専門家チームのための無料のコミュニティです。」
上記ダウンロード用ページの「Community 2015のダウンロード」ボタンからインストーラをダウンロードし実行。

一応、「カスタム」インストールを選択。

デフォルト選択の状態で「6GB」の空きが必要。

ちょっとApache Cordovaにも興味があるので選択してみたところ、関連機能も自動選択され、あっという間に「24GB」の空きが必要となった。
さすがにデカいなァ。。
まぁ、でも興味あるし仕方ない入れてみよう。

インストール開始。

インストール中。

30分ぐらいでインストール完了。
そして起動。

サインイン。

これで、Visual Studio Community 2015への移行は完了。

トラブルも無くインストールできた。
今回はオチが無いというのがオチということで。
追記
数日使って気付いた事。
なんか、VS2015で既存ソリューションをリビルドすると大量エラーが発生。

CS1525 'object'は無効です。 CS1002 ;が必要です。 CS1519 クラス、構造体、またはインターフェイス メンバーの宣言でトークン '`' が無効です。 CS1520 メソッドは戻り値の型を持たなければなりません。 CS1056 予期しない文字 '`' CS0116 名前空間にフィールドやメソッドのようなメンバーを直接含めることはできません CS1003 構文エラーです。',' が必要です。 CS1009 認識できないエスケープ シーケンスです。 CS1001 識別子がありません
など諸々のエラーが。。
エラーの原因となっている行を見ても、特に問題無さそう。
何でだ?
エラーが出ている所を見ると、日本語文字を使っている行で発生している。
いろいろ調べてみたところ、どうやら文字コードがVS2015で変わっている(IDE側の設定?)ようで、SJISからUTF-8に変えてやらないといけないらしい。
ちょっと忘れそうなので覚書としてもメモ。
Visual Studio上で、エラーとなっているソースを開いた状態で、
[ファイル]→[保存オプションの詳細設定]メニューを選択。

[保存オプションの詳細設定]ダイアログ。
最初は「シフトJIS」が選択されている。

「UTF-8」に変更。

これでビルドし直せばエラーは消える。
やっぱり、毎回ハマるなぁ。。





