我正在StructureMapNancyBootstrapper
用作我的 NancyFx 项目的引导程序。现在我以前使用过它并且效果很好,我已经在一个新的 NancyFx 项目中使用它,我收到两个错误说:
Error 14 'Bootstrapper.ApplicationStartup(StructureMap.IContainer, Nancy.Bootstrapper.IPipelines)': no suitable method found to override
Error 15 'Bootstrapper.ConfigureApplicationContainer(StructureMap.IContainer)': no suitable method found to override
所以这基本上是说父类中没有ApplicationStartup
or方法。ConfigureApplicationContainer
StructureMapNancyBootstrapper
我在大约 2 周前创建了一个项目StructureMapNancyBootstrapper
,它工作正常,现在使用相同的方法不起作用!
我能看到的唯一不同的是,当使用 nuget 导入包时,它现在添加了一个名为StructureMap.Net4
. 我认为它与此有关,它是新版本中的错误吗?
以前有没有其他人遇到过这个问题,如果有,您是如何解决的?
既然 StructureMap 3 已经发布,这些方法是否发生了变化?
感谢您的任何意见。
编辑
我刚刚将 StructureMap (Not nancy.bootstrapper.structuremap) 恢复到版本 2.6.4.1 并且一切正常,他们显然更改了版本 3 中的方法,因为我没有时间弄清楚如何使用版本 3,我现在必须坚持使用旧版本的结构图,希望等我有更多时间后,我会找出问题所在!