首页 > 应用开发 > > .NET Core nuget 包版本问题
用的是 .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/ ,如需转载,请注明出处,否则将追究法律责任。