我正在使用 .NET 4.5 下的项目并尝试使用 EL 5.0 Logging 应用程序块。目的是从单独的文件加载日志记录块模式。下面显示的代码在 .NET 4.0 下成功执行,但在下面代码的第 2 行抛出 FileLoadException 异常(即在new LogWriterFactory(..)中):
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?