使用NServiceBus+;结构图+;MVC5

使用NServiceBus+;结构图+;MVC5,nservicebus,structuremap,asp.net-mvc-5,Nservicebus,Structuremap,Asp.net Mvc 5,我发现了一些非常奇怪的错误,请看这里的复制- 需要具有强名称的程序集 无法加载文件或程序集“NServiceBus,Version=4.1.0.0,Culture=neutral,PublicKeyToken=9fc386479f8a226c”或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配 在程序集NServiceBus.Core中找不到导出的类型,版本=4.1.0.0,区域性=neutral,PublicKeyToken=9fc386479f8a226c。可能缺少程序集的一个或多个依

我发现了一些非常奇怪的错误,请看这里的复制-

  • 需要具有强名称的程序集
  • 无法加载文件或程序集“NServiceBus,Version=4.1.0.0,Culture=neutral,PublicKeyToken=9fc386479f8a226c”或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配
  • 在程序集NServiceBus.Core中找不到导出的类型,版本=4.1.0.0,区域性=neutral,PublicKeyToken=9fc386479f8a226c。可能缺少程序集的一个或多个依赖项无法加载文件或程序集“Raven.Abstractions”,版本=2.0.3.0,区域性=neutral,PublicKeyToken=37f41c7f99471593”或其依赖项之一。系统找不到指定的文件
  • 对于错误号1-我已将配置全部设置为go,但它表示需要强名称。
    对于错误号2,我注释掉了配置(我现在在复制什么),得到了清单错误。

    对于错误3-由于它是我的实时项目,所以不在repo中-我让structuremap注入了一个处理我的消息发送的对象-想为此创建一个repo,但由于我甚至无法启动一个简单的项目,我现在请求帮助。

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

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