@zimdanen - у меня нет других предложений, кроме размещения вопроса здесь, в StackOverflow. Просто убедитесь, что включены все функции тела.
ал, что Ninject недавнопредставила поддержку .NET Standard 2.0 / .NET Core 2.0.
Однако я не могу найти какое-либо расширение для его фактической интеграции в веб-приложение (например, аналогичноNinject.Web.Common)
Глядя на код из старого решения ASP.NET MVC, я понял, что весь механизм отличается от классическогоWebActivatorEx.PreApplicationStartMethod
а такжеWebActivatorEx.ApplicationShutdownMethodAttribute
которые больше не доступны в ASP.NET Core.
Также старыйNinject.Web.Common
ассемблер предоставил несколько полезных классов, используемых для инициализации - Bootstrapper, OnePerRequestHttpModule, NinjectHttpModule:
public static void Start()
{
DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule));
DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule));
Bootstrapper.Initialize(CreateKernel);
}
Вопрос: Есть ли пример того, как интегрировать Ninject в веб-приложение ASP.NET Core 2.0?