【问题标题】:Using NServiceBus + StructureMap + MVC5使用 NServiceBus + StructureMap + MVC5
【发布时间】:2013-10-29 22:23:46
【问题描述】:

我遇到了一些非常奇怪的错误,请参阅此处的重现 - https://github.com/tonyeung/nservicebus-structuremap-mvc5

  1. 需要强命名程序集
  2. 无法加载文件或程序集 'NServiceBus, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9fc386479f8a226c' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配
  3. 在程序集 NServiceBus.Core、版本=4.1.0.0、文化=中性、PublicKeyToken=9fc386479f8a226c 中找不到导出的类型。可能缺少一个或多个程序集的依赖项。 无法加载文件或程序集“Raven.Abstractions、Version=2.0.3.0、Culture=neutral、PublicKeyToken=37f41c7f99471593”或其依赖项之一。系统找不到指定的文件。

对于错误号 1 - 我已将配置全部设置好,但随后它说需要强名称。
对于错误号 2 - 我注释掉了配置(我现在的重现是什么),我得到了清单错误。
对于错误号 3 - 因为它是我的实时项目,所以不在 repro 中 - 我有结构映射注入一个处理我的消息发送的对象 - 想为此创建一个 repro,但因为我什至无法进行一个简单的项目,所以我现在寻求帮助。

【问题讨论】:

    标签: nservicebus structuremap asp.net-mvc-5


    【解决方案1】:

    您遇到问题的原因是因为您的 MVC 项目输出了一个名为“nservicebus.dll”的程序集,它与 NServiceBus.dll 程序集发生冲突。

    将 MVC5 项目的程序集重命名为不冲突的名称,然后取消注释 global.cs 文件中的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多