現在のレイアウトは次のとおりです。
解決:
芯
- ドメイン
- インターフェース
データアクセス
- プロバイダ
- セッション
サービス
UI
単体テスト
統合テスト
私は通常、コア ドメイン エンティティ/POCO を外部依存関係をあまり多くせずに、できるだけ軽量に保つようにしています。そのため、サービス レイヤーには通常、すべてのレイヤーへのプロジェクト参照があるため、それをサービス レイヤーに配置するのが理にかなっているかもしれないと考えていました。
CodeCampServer では、IoC 構成用に DependencyResolution という別のプロジェクトを実際に作成していることに気付きました。
http://code.google.com/p/codecampserver/source/browse/trunk#trunk/src/DependencyResolution
考え?