重要;我是真的在這裏找一個StructureMap
的答案。請不要說如何與溫莎,春天,團結,或任何the others。使用StructureMap配置配置文件
我正在爲IoC玩StructureMap
- 基本上我的目標是擁有一個定義核心類型的「默認」配置文件,以及覆蓋/擴展它的一些命名配置文件。我認爲配置文件可以做到這一點,但我根本無法通過xml或代碼API工作。特別是,如果我嘗試加載配置文件的容器:,
container = new Container();
container.SetDefaultsToProfile(profile);
然後我得到「請求的配置文件(名稱)無法找到」儘管我很清楚在initialize稱爲CreateProfile
(與該名稱)。
我吠叫錯了樹嗎?
(也張貼到user-group)
我非常想要的是能夠定義標準(/默認) 類型,然後對各種不同的命名配置的, 覆蓋一些設置 - 也就是說,如果我有
- 全球:
IFoo
=>Foo
,IBar
=>Bar
個 - configA:(無變化)
- configB:
IFoo
=>SpecialFoo
相信這可以映射到兩個容器中,使用命名簡檔加載。 的目的是,如果我要求無論容器爲IBar
,我得到一個 Bar
- 但configA返回Foo
(用於IFoo
),其中,作爲configB返回 SpecialFoo
。
有人可以給我一個線索如何配置這個? xml或 代碼都很好......我只是想讓它工作。我需要的僅僅是interface-to- 具體類型的映射(沒有特殊的配置/屬性設置)。
有趣。我明天會試試。把它看作一個+1(也可能是「勝利」) - 我現在剛剛失去了選票; -p – 2009-02-25 20:19:34