所以我有線了在StructureMap我開的通用插件,像這樣StructureMap錯誤解決開放式泛型依賴
scan.ConnectImplementationsToTypesClosing(typeof(IRepository<>));
但還是得到PluginFamily KharaSoft.Utils定義的可怕
沒有默認實例.IRepository`1 [[KharaSoft.App.Core.DomainObject,KharaSoft.App.Core,版本= 1.0.0.0,文化=中性公鑰=空]
本人調試後容器被初始化,看到它確實有一個RepositoryBase實例,它已經註冊了,所以它知道我想要做什麼,但是它不會爲我關閉它。有什麼我在這裏失蹤?
實例更仔細地觀察,它看起來是不是出於某種原因撿實際類型。在插件系列下,IRepository <>的FullName被列爲空。 – 2011-02-28 09:02:05