最近の優れたプログラミング手法は、多くのアセンブリと名前空間に自分のものを分割することを意味する傾向があります (たとえば、S#arp アーキテクチャ、MVCなどを参照してください)。ただし、その副作用として、すべてのクラス ファイルに大量の「using」ディレクティブを貼り付ける必要があります。ご存知のとおり、すべてのコントローラー クラスは、モデルやビューモデルの名前空間などを「使用」する必要があります。
これを簡単にするテクニックはありますか?たとえばusing
、名前空間「foo」内のすべてのクラスが自動的に名前空間「bar」を使用するように、ファイル レベルではなく名前空間レベルでディレクティブを宣言することは可能ですか? または、現在のフォルダーに基づいて、Visual Studio が追加する既定の「usings」を設定するスマートな方法はありますか? または、「usings」の追加を面倒でなくする他の方法はありますか?