首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使企业库5与.NET 4.5兼容?

如何使企业库5与.NET 4.5兼容?
EN

Stack Overflow用户
提问于 2013-04-25 17:46:40
回答 1查看 1.8K关注 0票数 0

我正在使用.NET 4.5下的一个项目&尝试使用El5.0日志记录应用程序块。其目的是从单独的文件中加载日志记录块模式。下面显示的代码在.NET 4.0下成功执行,但将FileLoadException异常抛出到下面代码的第2行(即在新的LogWriterFactory(.)中):

代码语言:javascript
复制
        IConfigurationSource configSource = new FileConfigurationSource("logging.config");
        LogWriterFactory factory = new LogWriterFactory(configSource);
        LogWriter logWriter = factory.Create();

例外是(对不起,我把它翻译成英文):

无法加载文件或程序集"Microsoft.Practices.Unity、Version=2.0.414.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35“或其依赖项之一。找到的程序集清单定义不对应于对程序集的引用。(HRESULT例外: 0x80131040)

有没有人知道是否有任何机会使其在.NET 4.5中可行?

EN

回答 1

Stack Overflow用户

发布于 2013-05-29 12:29:58

您所引用的统一版本似乎与企业库所期望的版本不同。如果您使用的是Unity2.0.505.0,您应该升级到最新版本的Enterprise 5.0块,从NuGet或降级升级到Unity2.0.414.0。据我所知,您不能在Enterprise 5.0中使用Unitation3.0.1304.0。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16221358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档