在使用企业库的缓存时遇到一个问题。

创建 cachingConfiguration 的配置节处理程序时出错: 未能加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

 原因就是通过安装程序得到的类库是经过签名的,通过编译源码得到的程序没有签名。

Microsoft Enterprise Library 5.0 缓存配置

 

解决方法一:代码中引用安装目录下的类库

解决方法二:修改生成的配置文件将 PublicKeyToken=31bf3856ad364e35 改成 PublicKeyToken=null

 

相关文章:

  • 2021-05-15
  • 2022-12-23
  • 2021-10-06
  • 2021-05-29
  • 2021-08-07
  • 2021-07-23
  • 2021-06-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-28
  • 2021-08-08
  • 2022-12-23
相关资源
相似解决方案