Obecnie używam ninject.mvc3 w moim projekcie webapi asp.net i działa dobrze. Próbuję teraz powiązać atrybuty filtru, ale BindFilter
i BindHttpFilter
brakuje w interfejsie IKernel
podczas korzystania z metody klasy statycznej NinjectWebCommon
. Jeśli dodam pakiet Ninject.Web.WebApi
, to tam, ale projekt nie zostanie uruchomiony (problem here, rozwiązanie mówi, że Ninject.Web.WebApi
jest przestarzałe), więc usunąłem go z powrotem.Użycie Ninject do wiązania atrybutów filtrów WebApi
Podążałem dokładnie za tym github wiki dokładnie i nadal nie znaleziono this.BindFilter
. Mam najnowsze pakiety nuget; Ninject (3.0.1.10), Ninject.Web.Common (3.0.0.7), Ninject.MVC3 (3.0.0.6)
Gdzie jest BindFilter lub BindHttpFilter? Czy coś się zmieniło? Jak powiązać atrybuty filtra w asp.net web api? Jest tak wiele bibliotek i projektów, a dokumenty nie mówią, co jest aktualnie działającym i co jest przestarzałe ...
To działało dla mnie, ale wierzę, że miałeś na myśli NinjectWebCommon.cs – friggle
@friggle tak, oczywiście! –