我正在尝试将结构图作为DI容器与我的公共交通代码集成。
Nuget Packet版本似乎存在冲突。
程序集MassTransit.StructureMapIntegration需要签名 结构图的3.1.6.191版。但是无根据的无条件 结构图的包具有3.1.6.186的最新版本。
这会导致代码不匹配。
我尝试将已签名的结构地图程序集降级为3.1.6.186,以确保它与结构图的无符号版本相同,但这似乎会产生MassTransit Structure映射Nuget包的问题。公共交通结构图Nuget包没有任何接受3.1.6.186签署的structur map装配版本的版本。
如何解决这场冲突?
我是否可以使用其他位置来获取支持3.1.6.186的MassTransit Structure Map nuget包?
答案 0 :(得分:1)
正如Chris(Mass Transit的维护者之一)在评论中所提到的,Mass Transit 3.2.0现在支持未签名的Structuremap汇编,解决了这个问题。