(続).NETのビルドパスに関する、素朴な疑問

Visual Studio 2005で実現できないのならば、MSBuildでなんとかできないものかと、.csprojファイルを手書きで変更してみた。MSBuildのInclude属性はリカーシブなディレクトリのインクルードを可能にしているので、項目"Compile"に以下のようなエントリを追加できるので試してみた。

  
    
    
    

これでできるか、と思ったのだが、これらの指定はVisual Studio 2005でのビルド時には、ディレクトリを再帰的サーチして認識された、全ての.csファイルのincludeに置き換えられてしまうようで、結局は個々のソースへのリンクを追加するのとなんら変わりがないようだ。残念。