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



我正在做.net项目,

由于从最近两天起收到以下错误,该错误引用了其他程序集CCD_ 1,但没有得到错误的确切原因。

最近没有做出任何改变,帮助我找出原因。

{"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在哪个命名空间中

最新更新