浅谈二开插件问题点原创
金蝶云社区-胡哥哥
胡哥哥
12人赞赏了该文章 1,322次浏览 未经作者许可,禁止转载编辑于2020年10月23日 22:03:16
  1. 标准的执行计划任务都是可以正常执行,二开的执行计划计划不能正常执行,提示Class is not Exist,但手动可以执行成功,

    image.png



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

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

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


image.png

image.png


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

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

image.png

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


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

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

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

赞 12