【问题标题】:FileLoadException when using Microsoft Unity configuration使用 Microsoft Unity 配置时的 FileLoadException
【发布时间】:2012-01-19 19:12:12
【问题描述】:

使用 Unity 时的 FileLoadException 通常意味着已配置的类型无法加载,因为项目尚未引用程序集。

如何找出试图解析的类型,以便将引用添加到项目中(或删除在 app.config 中配置的未使用类型)。

【问题讨论】:

    标签: c# debugging unity-container fileloadexception


    【解决方案1】:

    如果开启调试异常(Debug>Exceptions ... Ctrl+D, E)并开启System.IO.FileLoadException

    当我这样做时,我能够将鼠标悬停在正在解析的类型上,该类型指向 app.config 文件中指定的额外类型。

    TypeResolverImpl.SearchAssemblies(string typeNameOrAlias)失败

    如果您将鼠标悬停在 typeNameOrAlias 变量上,您将看到它正在解析的类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多