ITPub博客

首页 > 应用开发 > > .NET Core nuget 包版本问题

.NET Core nuget 包版本问题

作者:cdfoxman 时间:2019-09-02 09:29:05 0 删除 编辑

用的是 .net core 2.2 ,项目中引用的 EnyimMemcachedCore 包版本是 2.2.0-beta7 ,项目中引用的其他 nuget 包 引用的 EnyimMemcachedCore 包版本是 2.1.12 ,可以正常 build ,但运行时却报下面的错误:

System.IO.FileLoadException: Could not load file or assembly 'EnyimMemcachedCore, Version=2.1.12.0, Culture=neutral, PublicKeyToken=null'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'EnyimMemcachedCore, Version=2.1.12.0, Culture=neutral, PublicKeyToken=null'
   at System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)

请问如何解决这个问题?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/625/viewspace-3155836/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-12

  • 博文量
    237
  • 访问量
    1738