当有的需求在平台中无法完成的时候,我们可以自己写一个外部程序集,然后在平台中调用。
比如:扫描身份证、调用摄像头、屏幕截图、等等功能,在平台中无法实现的这部分功能我们可以通过自己创建的外部程序集来完成。
注意事项:外部程序集最好是.NET2.0框架。
示例:自己定义一个外部程序集,从平台中传入2个数值,计算后返回最大值。
第一步:在VS里面创建一个类(如下图)
第二步:在这个叫Class1的类里面添加一个方法getMaxValue(),这个方法就是我们需要调用比较两个数的大小的(如下图)
当然,你也可以再定义很多个方法,方法的实现根据自己需求。
第三步:把生成的DLL文件拷贝到平台的客户端根目录下(如下图)
第四步:在平台中使用LoadAssembly()方法调用该程序集(如下图)
其他注意,生成的时候可以生成DLL文件,也可以是EXE文件。