2

我正在做.net项目,

因为从过去 2 天开始出现以下错误,这是指其他程序集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'.":""}
4

1 回答 1

4

您提到程序集名称是 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
于 2012-08-30T18:38:27.003 回答