タグ

2013年11月23日のブックマーク (1件)

  • ソリューションエクスプローラでファイルを入れ子にする - うぃずのひとりごと

    Visual Studioのソリューションエクスプローラでは「Form1.vbとForm1.Designer.vb」などの関連するファイルが自動的に入れ子になる。これは非常に便利な機能なのだが、自分で作ったファイルに関しては入れ子になってくれない。 VS2005からはPartialによってコードを複数のファイルに分割することができる。例えば画像のように、クラスが内部クラスを抱えている場合はコード量が多くなるのでファイルを分割するとコーディングしやすい。 その副作用としてソリューションエクスプローラが混雑・・・(-"-;) そこでこの「入れ子」が登場したのだろうけども、どうせなら自由に入れ子設定できる機能も欲しかった。VSがやってくれないのなら自分で書き換えてしまえばよい。 入れ子の情報は、プロジェクトファイル(VBなら*.vbproj、C#なら*.csproj)に書かれている。プロジェクト