我们的项目使用一个公共类库项目,该项目引用企业库3.0进行日志记录。我们想将EL升级到5.0。为此,我们安装了Enterprise Library 5.0,使用配置工具在web.config文件中添加了新的日志记录块。 我们删除了之前对项目中3.0 dll的引用。之后,我们从位置添加了以下dll - C:\ Program Files \ Microsoft Enterprise Library 5.0 \ Bin 1.Microsoft.Practices.EnterpriseLibrary.Logging.dll 2.Microsoft.Practices.EnterpriseLibrary.Common.dll
我们还在GAC中注册了最新的dll(5.0),并在那里卸载了以前的版本。 但是,我们在运行应用程序时收到以下错误: “无法加载文件或程序集'Microsoft.Practices.EnterpriseLibrary.Common,Version = 3.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。系统找不到指定的文件。”
请帮助:)
答案 0 :(得分:2)
您似乎仍然在配置中引用了Enterprise Library程序集的3.1.0.0版。
尝试以下方法:
另外,请查看Migration Guide。