我们有一个像这样的Nancy Boostrapper类(结构图):
public class NancyBootstrapper : StructureMapNancyBootstrapper
{
protected override void ConfigureApplicationContainer(IContainer existingContainer)
{
existingContainer.Configure(ConfigureContainer);
}
}
运行我们的应用程序时,会找到该引导程序,并且代码会指向ConfigureApplicationContainer(),一切正常。
然后,我们将所有Nancy软件包从1.4.1升级到Nancy 2。
在运行应用程序时,此引导程序代码将不再有效。
我们已将问题专门隔离到“ Nancy.Hosting.Aspnet”包。当所有Nancy软件包均为2.0时,此代码将不再有效。但是,一旦我们将Nancy.Hosting.Aspnet降级到1.4.1,它就会再次成功被击中。
我们正在使用Nancy 2“ ClintEastwood”预发布版本。
南希(Nancy)中的某些内容发生了变化,因此我们不再可以使用StructureMap引导程序?