【问题标题】:IOC Container that can target .NET Framework Client Profile?可以针对 .NET Framework 客户端配置文件的 IOC 容器?
【发布时间】:2010-06-16 13:38:51
【问题描述】:

在我们当前的 WPF 项目中,我们一直在使用 Ninject IOC 工具执行依赖注入。

我们希望以 .NET Framework 客户端配置文件为目标,以获得更好的下载/安装体验。问题是 Ninject 似乎引用了 System.Web 等不在客户端配置文件中的库。

谁能推荐一个可以针对 .NET Framework 客户端配置文件(3.5 或 4)的 IOC 容器?

【问题讨论】:

  • 由于客户端配置文件是新的,我猜想制作 IOC 的人还没有瞄准它。您可以随时获取 OS IOC 库(例如 Unity)的源代码,自行设置目标并编译,修复任何错误。我认为任何以 IOC 为目标的 Web 都在使用缓存;缓存已移至客户端框架 IIRC 中,因此很容易修复...

标签: .net inversion-of-control .net-client-profile


【解决方案1】:

Autofac 支持 3.5 和 4.0 客户端配置文件。

【讨论】:

    【解决方案2】:

    尝试真正轻量级和简单的Funq DI 容器。它最初是为移动应用程序块创建的,所以我相信它会适合您的目的。 (或者至少是 lambda 上的 DI 容器的想法)

    【讨论】:

    • @Sivukha -- 谢谢,会检查一下。
    猜你喜欢
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 2010-10-11
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多