浅谈二开插件问题点

  1. 标准的执行计划任务都是可以正常执行,二开的执行计划计划不能正常执行,提示Class is not Exist,但手动可以执行成功,



     最终发现是如下两点造成,

   1)客户使用的VS 2015,默认用的是.net 4.5版本

   2)拿到客户组件后在LSpy中对比发现缺少了几个核心组件,其中有个kingdee.BOS组件是低版本的不一致。



2.部署二开插件后,全员客户端出现频繁闪退,抓取了dumps

,临时将二开插件在website/bin目录下移除后恢复正常,也是拿到客户的二开组件后,在VS 2019中打开测试发现,开发人员用的是.net 4.7.2

在VS中选择.NET Framework4.0重新注册后,放到website/bin目录下重启IIS后正常。


综上所述,我们在平时开发过程中一定要注意,不然会影响生产环境,细节决定成败。

  1. .Cloud是基于开发NET Framework4.0版本开发的,

  2. 引用组件版本必须和本地金蝶云星空版本一致。

admin
admin管理员

上一篇:简单二开插件创建
下一篇:不同版本的、环境的客户端组件在同一台电脑上的隔离方案

留言评论

暂无留言
取消
扫码支持