Hello there,
I currently use Hangfire 1.6.20.0 wth Newtonsoft JSON 10.0.3
I need to upgrade the JSON library to version 11.0.2 for some other dependencies in my project.
When I upgrade the JSON library I always get the error when I enqueue a new job:
Hangfire.BackgroundJobClientException: Background job creation failed. See inner exception for details. —> System.IO.FileLoadException: Die Datei oder Assembly “Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed” oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040) —> System.IO.FileLoadException: Die Datei oder Assembly “Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed” oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)
— Ende der internen Ausnahmestapelüberwachung —
bei Hangfire.Common.JobHelper.ToJson(Object value)
bei Hangfire.Client.CoreBackgroundJobFactory.<>c.b__2_1(KeyValuePair2 x) bei System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable
1 source, Func2 keySelector, Func
2 elementSelector, IEqualityComparer1 comparer) bei Hangfire.Client.CoreBackgroundJobFactory.Create(CreateContext context) bei Hangfire.Client.BackgroundJobFactory.<>c__DisplayClass7_0.<CreateWithFilters>b__0() bei Hangfire.Client.BackgroundJobFactory.InvokeClientFilter(IClientFilter filter, CreatingContext preContext, Func
1 continuation)
bei Hangfire.Client.BackgroundJobFactory.InvokeClientFilter(IClientFilter filter, CreatingContext preContext, Func`1 continuation)
bei Hangfire.Client.BackgroundJobFactory.Create(CreateContext context)
bei Hangfire.BackgroundJobClient.Create(Job job, IState state)
— Ende der internen Ausnahmestapelüberwachung —
bei Hangfire.BackgroundJobClient.Create(Job job, IState state)
I used JSON 11.0.2 in the client and the server.
Does anyone know how to solve this?