无法加载文件或程序集“Newtonsoft.Json,版本= 10.0.0.0,文化=中性公钥= 30ad4fe6b2a6aeed”或它的一个依赖[重复]

问题描述 投票:0回答:1

我完全新的.NET应用程序。我目前正在对连接历史学家5.5和使用.NET软件开发工具包thingworx。该软件开发工具包已经由别人开发的,我只是创建服务,并尝试运行的服务。创建该服务,但是当我运行控制台应用程序,我已经被提出一个例外,其计算方法如下 -

例外发生,该过程将退出:System.IO.FileLoadException:无法加载文件或程序集“Newtonsoft.Json,版本= 10.0.0.0,文化=中性公钥= 30ad4fe6b2a6aeed”或它的一个依赖。在位于集清单定义不匹配的程序集引用。 (从HRESULT异常:0x80131040)文件名: 'Newtonsoft.Json,版本= 10.0.0.0,文化=中性公钥= 30ad4fe6b2a6aeed' ---> System.IO.FileLoadException:无法加载文件或程序集Newtonsoft.Json,版本= 4.5.0.0,文化=中性公钥= 30ad4fe6b2a6aeed”或它的一个依赖。在位于集清单定义不匹配的程序集引用。 (从HRESULT异常:0x80131040)文件名: 'Newtonsoft.Json,版本= 4.5.0.0,文化=中性公钥= 30ad4fe6b2a6aeed'

警告:程序集绑定日志记录被关闭。要启用程序集绑定失败日志记录,注册表值!HKLM \ SOFTWARE \微软\融合EnableLog](DWORD)设置为1.注意:有一些与程序集绑定失败日志记录关联的性能损失。要关闭此功能,请移除注册表值[HKLM \软件\微软\融合!EnableLog。

在com.thingworx.Configuration.Read()在com.thingworx.Configuration..ctor()中d:\用户\ salexander \文件\产品\边缘的SDK \ ProficyLibrary \ ProficyHistorian6.0SP1 \源代码\ ProficyConnector \ Configuration.cs :\用户\ hernandez.fs \文件\ ProficyHistorianConnector \ ProficyHistorian6:在com.thingworx.proficy.ProficyConfiguration..ctor()在com.thingworx.proficy.console.Program.Main(字串[] args)在C线272。 0SP1 \源代码\ ProficyConnectorConsole \的Program.cs:行16

这将是巨大的,如果我能得到一个解决办法,我尝试了所有可能的方式。我只是有.exe文件的应用程序,我不知道我需要做什么?该应用程序需要运行,并在命令提示符下应保持闲置,退出的选项。

c# asp.net .net thingworx historian
1个回答
0
投票

它看起来像你是靠这似乎并没有被安装Newtonsoft.Json。尝试安装该程序包,看看有没有错误消失。

这里是另一个SO张贴在那里这个问题进行了深入解答更多:

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

© www.soinside.com 2019 - 2024. All rights reserved.