有没有人见过这个错误?
创建缓存配置的配置节处理程序时出错:无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Caching,版本=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)(C:\WorkingDir\Projects\ReportCentral\ReportCentral\bin\Debug\ReportCentral.vshost.exe.config 第 5 行)
我正在使用 Ent Lib 4.0。我将 App Traget Framework 从 2.0 更改为 3.5。
编辑~
我在垃圾桶里有以下
Caching.dll Common.dll ObjectBuilder2.dll
编辑〜“解决方案”
这是交易,当引用 C:\EntLib4Src\bin 中的 dll 时,它们已签名并且只能由同一文件夹中的 EntLibConfig.exe 配置,而不是“开始>程序>Microsoft Patterns... >Ent 那不是很棘手吗?