意外とわからなかったのでメモ。
最近の Visual Studio(少なくとも 2013)で、ソリューションに新しいプロジェクトを追加するときなどの既定の言語を変える方法。 この設定は [オプション] メニューなど GUI から直接変更することはできず、[設定のインポートとエクスポート] を使用して設定を変更する必要がある。具体的には、「Environment_NewProjectDialogPreferredLanguage」という名前のカテゴリの「NewProjectDialogPreferredLanguage」と「HasNewProjectDialogPreferredLanguage」というプロパティを設定する必要がある。
手順としては以下のような感じ。
- 追加したい言語の既定の設定から、「NewProjectDialogPreferredLanguage」を調べる。具体的には、%Program Files(x86)%Microsoft Visual Studio 12.0\Common7\IDE\Profiles\ の下にある、好きな言語の設定をテキストエディタで調べて、「」で検索してその値をメモっておく。
- [ツール] の [設定のインポートとエクスポート]を使って、現在の設定を好きな場所にエクスポートする。既定では %UserProfile%\Documents\Visual Studio 2013\Settings とかにはかれる。
- 出力したファイルをテキストエディタで開いて、で検索。その値が false になっていたら true に変える(「全般的な開発設定」とかでインストールしていると false になっている)
- その隣にある の値を、1 でメモった値に変える。なければ XML 要素を追加すれば OK( 要素のきょうだいになるように)