NopCommerce Nop.Core conflicting DLL issue

So I started working on an existing project at work in NopCommerence and I accidently added the Newtonsoft.Json DLL to the Nop.Core project, ever since then, the project keeps randomly crashing giving me the error:

Could not load file or assembly ‘Newtonsoft.Json, Version=6.0.0.0,
Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)

Could not load file or assembly ‘Newtonsoft.Json, Version=4.5.0.0,
Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)

enter image description here

I removed the reference from the project right away, so there is now no reference to this DLL in the Nop.Core project.

But there is some code in the project which looks for the reference:

enter image description here

When we get to that plugin it crashes here:

enter image description here

I got no clue where to even look to solve this, it looks like it’s trying to load two different versions of the DLL and when I Google around, it says to update though NuGet and I did this and nothing has solved it.


Source: dll

Leave a Reply