无法加载文件或程序集“ Newtonsoft.Json,版本= 10.0.0.0,文化=中性,PublicKeyToken = 30ad4fe6b2a6aeed”或其依赖项之一

时间:2019-02-07 15:13:47

标签: c# asp.net .net thingworx historian

我对.net应用程序是完全陌生的。 我目前正在使用.net SDK连接Historian 5.5和Thingworx。 这些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,版本= 4.5.0.0,     文化=中性,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 \ Source   Code \ ProficyConnectorConsole \ Program.cs:第16行

如果能找到解决方案,那将太好了,我尝试了所有可能的方法。 我只有.exe应用程序,我不知道该怎么办? 该应用程序需要运行,并且命令提示符应该保持空闲状态,并可以选择退出。

1 个答案:

答案 0 :(得分:0)

您似乎正在依赖未安装的Newtonsoft.Json。尝试安装该软件包,然后查看该错误是否消失。

这是另一篇SO帖子,其中对该问题的回答更深入:

Could not load file or assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'

相关问题