Не удается найти ссылку на NinjectWcfApplication при попытке установить nInject для WCF
Я хочу добавить nInject в службу WCF, и я следовал ниже шагов. http://www.aaronstannard.com/post/2011/08/16/dependency-injection-ninject-wcf-service.aspx
Проблема: я не могу найти NinjectWcfApplication
класс для наследования для global.asax.
Пожалуйста, дайте мне знать, какой модуль я должен добавить, чтобы я мог найти NinjectWcfApplication
класс и возможность ввести в класс обслуживания wcf.
Добавлено - ninject.extensions.wcf
пакет Nuget. <package id="Ninject" version="3.2.2.0" targetFramework="net40" />
<package id="Ninject.Extensions.Wcf" version="3.2.1.0" targetFramework="net40" />
Пожалуйста, объясните мне, как решить эту проблему.
Благодарю вас
1 ответ
Я считаю, что не более этого класса. После добавления экстента и фабрики Ninject.Extensions.Wcf в сервис добавьте зависимости nuget:
- Microsoft.Web.Infrastructure
- WebActivatorEx.
Как только это будет сделано, создайте класс NinjectWebCommon, похожий на MVC. Для меня это сработало так.
Удачи.