以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 百度sdk包中的Newtonsoft.Json.dll能替换狐表自带的Newtonsoft.Json.dll 吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133071) |
||||
-- 作者:lxy060669 -- 发布时间:2019/4/5 21:07:00 -- 百度sdk包中的Newtonsoft.Json.dll能替换狐表自带的Newtonsoft.Json.dll 吗? 老师: 请问,用下载的百度的sdk包中的Newtonsoft.Json.dll,替换狐表自带的Newtonsoft.Json.dll 后,文字识别能正常运行了,但打包后的系统不能直接启动,需要同时按住CTRL键与开发时一样才能启动。有办法解决吗?
|
||||
-- 作者:有点蓝 -- 发布时间:2019/4/6 10:42:00 -- Newtonsoft.Json.dll的.net版本如果大于3.5,Foxtable是无法使用的。可以尝试把狐表自带的Newtonsoft.Json.dll替换百度的sdk中的。 |
||||
-- 作者:lxy060669 -- 发布时间:2019/4/6 20:14:00 -- 关于newtonsoft.json.dll,在foxtable自带的是9.0.0.0版本的,百度必须是10.0.0.0以上版本的。 我引用百度net35下的newtonsoft.json.dll,用百度sdk识别,代码简洁,功能轻松实现。
但是双击工程不能自动启动(必须要先启动foxtable后才能运行工程)。 用foxtable自带的低版本的,双击工程能自动启动,但是运行百度识别时要报错。 我插入不了截图。附件也上传不了。 不知有没有办法? |
||||
-- 作者:lxy060669 -- 发布时间:2019/4/6 20:19:00 -- 此主题相关图片如下:缺少baidu 的newtonsoft.json.dll报错截图.png 此主题相关图片如下:newtonsoft.json版本不同报错.png |
||||
-- 作者:lxy060669 -- 发布时间:2019/4/6 20:21:00 -- 这是代码: Dim imgsfile As String= "G://1.jpg" [此贴子已经被作者于2019/4/14 10:26:08编辑过]
|
||||
-- 作者:lxy060669 -- 发布时间:2019/4/6 20:27:00 -- 这是百度AI引用net35下的两个dll
|
||||
-- 作者:有点甜 -- 发布时间:2019/4/7 9:56:00 --
我测试没问题:把你的 newtonsoft.json.dll 直接替换掉foxtable本来的。(也就是删除,然后拷贝你的进去安装目录)
|
||||
-- 作者:lxy060669 -- 发布时间:2019/4/7 20:25:00 -- 终于找到原因了,不过太奇葩了。 我正在写的这个系统用高版本的Newtonsoft.Json.dl,就不能自启动。用狐表自带的就能自启动,一切正常。但是另建系统,用高版本、低版本都一切正常。 排查原因:整整花了我24个小时。终于找到问题所在。 我的这个OA系统有一个窗口是停靠窗口,“自动打开”属性为true,把它删除后,就一切正常。然后我把它还原后,把“自动打开”属性改false,就一切OK。 问题所在找到了,但理由是什么?真不好解释! 谢谢帮忙解决问题的两位老师! 20190923补充。 在使用过程中,还发现: 除了上面停靠窗口设置自动打开会出错外,还有一种情况会出同样的错误,即设置了关联表。一旦把关联表取消掉,系统打包后就能正常启动,否则打包后的系统要按CTRL键ftce启动。
[此贴子已经被作者于2019/9/23 20:40:31编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2019/4/7 20:35:00 --
尽量不要使用foxtable的那个【自动打开】的功能,有很多微小的冲突的。
|