0

我正在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

所以这基本上是说父类中没有ApplicationStartupor方法。ConfigureApplicationContainerStructureMapNancyBootstrapper

我在大约 2 周前创建了一个项目StructureMapNancyBootstrapper,它工作正常,现在使用相同的方法不起作用!

我能看到的唯一不同的是,当使用 nuget 导入包时,它现在添加了一个名为StructureMap.Net4. 我认为它与此有关,它是新版本中的错误吗?

以前有没有其他人遇到过这个问题,如果有,您是如何解决的?

既然 StructureMap 3 已经发布,这些方法是否发生了变化?

感谢您的任何意见。

编辑

我刚刚将 StructureMap (Not nancy.bootstrapper.structuremap) 恢复到版本 2.6.4.1 并且一切正常,他们显然更改了版本 3 中的方法,因为我没有时间弄清楚如何使用版本 3,我现在必须坚持使用旧版本的结构图,希望等我有更多时间后,我会找出问题所在!

4

0 回答 0