未找到字段:' Nancy.Bootstrapper.NancyBootstrapperLocator.Bootstrapper'

时间:2014-08-19 01:34:43

标签: nhibernate structuremap nancy

我最近一直在使用Nancy fx,我很喜欢它,但当我尝试制作一个结构图ioc就像文档页面建议我得到错误

未找到字段:'Nancy.Bootstrapper.NancyBootstrapperLocator.Bootstrapper'。

我已经覆盖了getApplicationContainer函数,如文件

中所示

https://github.com/CarlosBolanos/apadrina/blob/master/Application/Bootstrapper.cs

但仍然得到相同的错误,我查看rnancy存储库上的代码 https://github.com/NancyFx/Nancy.Bootstrappers.StructureMap/blob/master/src/Nancy.Bootstrappers.StructureMap/StructureMapNancyBootstrapper.cs 我无法看到引导程序属性

任何其他人都有这个错误我一直试图设置这几个小时, 如果我删除了块中的nancystructuremap,那么错误就会消失。

或者我是否需要在bootstrap类中设置其他内容。

1 个答案:

答案 0 :(得分:12)

我从Nuget安装Nancy.Bootstrappers.Ninject后遇到了这种情况。我的Nancy项目是使用Nancy Visual Studio模板创建的,并引用了Nancy 0.21.1。

我发现安装bootstrapper软件包导致基本Nancy软件包从0.21.1升级到0.23.2。这很好,除了Nancy.Hosting.Aspnet和Razor引擎包没有从0.21.1升级。

为了解决这个错误,我不得不更新我用来匹配0.23.2软件包的所有与Nancy相关的软件包。