【问题标题】:'ILifetimeScope' is defined in an assembly that is not referenced'ILifetimeScope' 在未引用的程序集中定义
【发布时间】:2016-08-28 21:51:23
【问题描述】:

我正在使用 Visual Studios 2015

执行项目时出现以下错误:

CS0012 类型“ILifetimeScope”在未引用的程序集中定义。您必须添加对程序集 'Autofac, Version=3.0.0.0, Culture=neutral, PublicKeyToken=17863af14b0044da' 的引用。

有人能告诉我要添加什么吗?

【问题讨论】:

    标签: .net visual-studio autofac


    【解决方案1】:

    您似乎在 Asp.Net 项目中缺少对 Autofac - 依赖注入框架的引用。

    安装 nuget 包 autofac 将涵盖此错误 - 但如果您的项目需要 autofac 集成包来满足您使用的任何风格的 Asp.Net,您最终可能会遇到其他错误。我建议查看autofac integration documentation

    【讨论】:

    猜你喜欢
    • 2014-04-08
    • 2011-07-11
    • 2013-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 2014-08-15
    • 2016-05-01
    相关资源
    最近更新 更多