Visual Studioソリューションを構築するとき、さまざまなコンポーネントが異なるプロジェクトに含まれるように構築する傾向があります(ほとんどの人がそうすると思いますが)、ユーザー定義の例外がたくさんある傾向があります。
問題は、これらの例外を(たとえば)モデルクラスとは別のプロジェクトに含める必要があるかどうかです。
私はそれらをモデルのサブ名前空間に配置し、モデルプロジェクト内のディレクトリに整理する傾向があります。しかし、それらはすべて一緒に別のプロジェクトに含まれるべきですか?