Не удалось загрузить файл или сборку «Newtonsoft.Json, версия = 10.0.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed» или одна из ее зависимостей

Я совершенно новичок в приложениях .net. В настоящее время я работаю над подключением history 5.5 и thingworx с помощью .net SDK. SDK уже разработаны кем-то другим, и я просто создаю службу и пытаюсь запустить ее. Служба создана, но когда я запускаю консольное приложение, у меня возникает исключение, и оно выглядит следующим образом:

Произошло исключение, процесс завершится: System.IO.FileLoadException: не удалось загрузить файл или сборку «Newtonsoft.Json, версия = 10.0.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed» или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) Имя файла: «Newtonsoft.Json, версия = 10.0.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed» ---> System.IO.FileLoadException: не удалось загрузить файл или сборку «Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' или одна из его зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) Имя файла: «Newtonsoft.Json, версия = 4.5.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed»

WRN: ведение журнала привязки сборки отключено. Чтобы включить ведение журнала сбоев привязки сборки, задайте для параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) значение 1. Примечание. С ведением журнала сбоев привязки сборки связано некоторое снижение производительности. Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].

в com.thingworx.Configuration.Read() в com.thingworx.Configuration..ctor() в d:\Users\salexander\Documents\Product\Edge SDK\ProficyLibrary\ProficyHistorian6.0SP1\Source Code\ProficyConnector\Configuration.cs :строка 272 в com.thingworx.proficy.ProficyConfiguration..ctor() в com.thingworx.proficy.console.Program.Main(String[] args) в C:\Users\hernandez.fs\Documents\ProficyHistorianConnector\ProficyHistorian6. 0SP1\Исходный код\ProficyConnectorConsole\Program.cs:строка 16

Было бы здорово, если бы я мог получить решение, я перепробовал все возможные способы. У меня просто есть приложение .exe, и я не знаю, что мне нужно делать? Приложение должно быть запущено, а командная строка должна оставаться бездействующей с возможностью выхода.


person Ankith r.m    schedule 07.02.2019    source источник


Ответы (1)


Похоже, вы полагаетесь на Newtonsoft.Json, который, похоже, не установлен. Попробуйте установить этот пакет и посмотрите, исчезнет ли эта ошибка.

Вот еще один пост SO, где на этот вопрос был дан более подробный ответ:

Не удалось загрузить файл или сборку «Newtonsoft.Json, версия = 4.5.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed»

person I Stand With Israel    schedule 07.02.2019