C# Spring.net中字典中我的类的类型
我有一个使用Spring.net的应用程序。 我想创建一个字典实例。 键类型为“string”。 值类型是“IToolsetModel”(我编写的接口)。 我的接口的汇编文件是“elmoctioncontrol.Activity.Model”,名称空间是 “elMotionControl.Activity.Model.ToolsetModel”(与程序集相同)。 在我写的springs xml中:C# Spring.net中字典中我的类的类型,c#,dictionary,spring.net,C#,Dictionary,Spring.net,我有一个使用Spring.net的应用程序。 我想创建一个字典实例。 键类型为“string”。 值类型是“IToolsetModel”(我编写的接口)。 我的接口的汇编文件是“elmoctioncontrol.Activity.Model”,名称空间是 “elMotionControl.Activity.Model.ToolsetModel”(与程序集相同)。 在我写的springs xml中: <object id ="SystemConfigActivityDictionary" t
<object id ="SystemConfigActivityDictionary" type="System.Collections.Generic.Dictionary<string,ElmoMotionControl.Activity.Model.ToolsetModel.IToolsetModel>">
<constructor-arg>
<dictionary key-type="string" value-type="ElmoMotionControl.Activity.Model.Toolset.IToolsetModel, ElmoMotionControl.Activity.Model">
<entry key="SystemConfigActivityToolset" value-ref="SystemConfigActivityToolset"/>
</dictionary>
</constructor-arg>
我收到错误:“无法从字符串值'elMoctionControl.Activity.Model.IToolsetModel'加载类型。”
我想念什么
非常感谢我解决了我的问题。谢谢。问题是您不能使用放置在当前对象之后的对象的ref值。请回答您的问题并接受您自己的答案;这样大家都知道你的问题解决了。