我对.net 应用程序完全陌生。我目前正在使用 .net SDK 连接 historian 5.5 和 thingworx。SDK 已经由其他人开发,我只是在创建一个服务并尝试运行该服务。该服务已创建,但是当我运行控制台应用程序时,出现异常,如下所示 -
发生异常,进程将退出: System.IO.FileLoadException: 无法加载文件或程序集 'Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)文件名:'Newtonsoft.Json,版本 = 10.0.0.0,Culture=neutral,PublicKeyToken = 30ad4fe6b2a6aeed'---> System.IO.FileLoadException:无法加载文件或程序集'Newtonsoft.Json, Version=4.5.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)文件名:'Newtonsoft.Json,
警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值 [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 SDKs\ProficyLibrary\ProficyHistorian6.0SP1\Source Code\ProficyConnector\Configuration.cs : com.thingworx.proficy.ProficyConfiguration..ctor() 的第 272 行,位于 C:\Users\hernandez.fs\Documents\ProficyHistorianConnector\ProficyHistorian6 中的 com.thingworx.proficy.console.Program.Main(String[] args)。 0SP1\Source Code\ProficyConnectorConsole\Program.cs:第 16 行
如果我能找到解决方案那就太好了,我尝试了所有可能的方法。我只有 .exe 应用程序,但我不知道我需要做什么?应用程序需要运行,并且命令提示符应该保持空闲并带有退出选项。