运行Windows窗体应用程序时的ActivationException

时间:2012-12-19 09:35:57

标签: c# .net unity-container enterprise-library

当我在本地计算机上安装Windows窗体应用程序时,它会出现以下错误: -

  

Microsoft.Practices.ServiceLocation.ActivationException:激活   尝试获取LogWriter类型的实例时发生错误   “”---> Microsoft.Practices.Unity.ResolutionFailedException:   依赖项的解析失败,type =   “Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter”,name =   “(没有)”。在解决时发生异常:例外情况是:   InvalidOperationException - 无法构造LogWriter类型。   您必须配置容器以提供此值。

1 个答案:

答案 0 :(得分:1)

您是否已通过XML或代码在Unity配置中包含EnterpriseLibraryCoreExtension?这是知道如何读取Entlib日志记录配置并将其转换为容器注册的部分。