尝试为 WCF 安装 nInject 时找不到 NinjectWcfApplication 参考
Posted
技术标签:
【中文标题】尝试为 WCF 安装 nInject 时找不到 NinjectWcfApplication 参考【英文标题】:Unable to find NinjectWcfApplication reference when try to install nInject for WCF 【发布时间】:2014-08-25 19:32:33 【问题描述】:我想将 nInject 添加到 WCF 服务中,我按照以下步骤操作。 http://www.aaronstannard.com/post/2011/08/16/dependency-injection-ninject-wcf-service.aspx
问题:我找不到要为 global.asax 继承的 NinjectWcfApplication
类。
请让我知道我必须添加哪个模块,我可以找到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.
完成后,创建一个类似于 MVC 的 NinjectWebCommon 类。对我来说,它就是这样工作的。
祝你好运。
【讨论】:
以上是关于尝试为 WCF 安装 nInject 时找不到 NinjectWcfApplication 参考的主要内容,如果未能解决你的问题,请参考以下文章
尝试安装 pg gem 时找不到'libpq-fe.h 标头
Perl CPAN 在尝试安装 nipe 时找不到 CPAN/Author.pm...