.net 创建上下文“spring.root”时出错:无法从字符串值加载类型

.net 创建上下文“spring.root”时出错:无法从字符串值加载类型,.net,spring,console-application,spring.net,.net,Spring,Console Application,Spring.net,我正在从事.net项目 从过去两天开始,我们收到了以下错误,这是指其他组件Valhalla.Core,但没有得到错误的确切原因 最近没有进行任何更改,请帮助我确定原因 {"Error creating context 'spring.root': Could not load type from string value 'Valhalla.Core.Events.Implementation.EventListenerManager, Valhalla.Core.Events.Implemen

我正在从事.net项目

从过去两天开始,我们收到了以下错误,这是指其他组件Valhalla.Core,但没有得到错误的确切原因

最近没有进行任何更改,请帮助我确定原因

{"Error creating context 'spring.root': Could not load type from string value 'Valhalla.Core.Events.Implementation.EventListenerManager, Valhalla.Core.Events.Implementation'."}

{"Could not load type from string value 'Valhalla.Core.Events.Implementation.EventListenerManager, Valhalla.Core.Events.Implementation'.":""}

您提到程序集名称是Valhalla.Core,但错误消息中的类型限定符指示名为Valhalla.Core.Events.Implementations的程序集。逗号后的零件是程序集名称,它是相关dll的确切名称

在XML配置文件中搜索

type="Valhalla.Core.Events.Implementation.EventListenerManager, Valhalla.Core.Events.Implementations"
并将其替换为

type="Valhalla.Core.Events.Implementation.EventListenerManager, Valhalla.Core"
您还可以调查其他一些事情:

哪个程序集包含EventListenerManager? 输出目录中是否存在此程序集? EventListenerManager位于哪个命名空间中?
您提到程序集名称是Valhalla.Core,但错误消息中的类型限定符指示名为Valhalla.Core.Events.Implementations的程序集。逗号后的零件是程序集名称,它是相关dll的确切名称

在XML配置文件中搜索

type="Valhalla.Core.Events.Implementation.EventListenerManager, Valhalla.Core.Events.Implementations"
并将其替换为

type="Valhalla.Core.Events.Implementation.EventListenerManager, Valhalla.Core"
您还可以调查其他一些事情:

哪个程序集包含EventListenerManager? 输出目录中是否存在此程序集? EventListenerManager位于哪个命名空间中?
您好,谢谢回复。Valhalla.Core.Events.Implementation dll也在我身边,但我还没有参考它,需要参考这个还是不需要?参考该程序集也没有运气会在哪个xml配置上尝试您的解决方案?这是签入app.config的控制台应用未找到任何入口您不需要在visual studio项目中引用程序集。我将在我的答案中添加更多的指针。您好,谢谢回复Valhalla.Core.Events.Implementation dll,我也在这里,但我还没有提到它,需要提到这个还是不需要?提到程序集也没有运气会尝试您的解决方案在哪个xml配置上?这是签入app.config的控制台应用未找到任何入口您不需要在visual studio项目中引用程序集。我会在我的答案中多加一些提示。