ここでは、現在のレイアウトです:あなたのソリューションでは、通常、StructureMapレジストリクラスを配置しますか?
ソリューション:
コア
- ドメイン
- インタフェース
がDATAACCESS
の- プロバイダ
- セッション
サービス
UI
ユニットテスト
IntegrationTests
私は、通常、非常に多くの外部依存関係がなくても、コアドメインエンティティ/ POCOを可能な限り軽く保つようにしています。そのため、通常はすべてのプロジェクトへの参照があるため、サービスレイヤに配置することは意味があります。層。
http://code.google.com/p/codecampserver/source/browse/trunk#trunk/src/DependencyResolution
思考:
私はCodeCampServerで、彼らは実際に自分のIoC構成のためDependencyResolutionと呼ばれる別のプロジェクトを作成していることに気づきましたか?
http://stackoverflow.com/questions/536994/not-understanding-where-to-create-ioc-containers-in-system-architectureを見てください – xrost