Не удается найти ссылку на 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:

  1. Microsoft.Web.Infrastructure
  2. WebActivatorEx.

Как только это будет сделано, создайте класс NinjectWebCommon, похожий на MVC. Для меня это сработало так.

Удачи.

Другие вопросы по тегам