ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

sln,vcproj

小ネタ。
拡張子slnがソリューションファイルで、拡張子vcprojがプロジェクトファイル。
両方ともダブルクリックすればVisualStudioが立ち上がるが、VisualC#,VisualC++両方がインストールされていると、slnファイルをダブルクリックしたときにはVisualC#かVisualC++のどちらかを選択するダイアログが出てくる。
VisualC++のプロジェクトならvcprojファイルをダブルクリックしたほうが楽チン。
しかしC#で作成したプロジェクトの場合はslnファイルをダブルクリックしてもすぐにVisualC#が起動する。どこで判定しているんだろう。またどうしてVisualC++のプロジェクトの場合は選択するダイアログが出てくるんだろう。