开源跨平台运行服务插件TaskCore.MainForm(6)

具体的说明和逻辑处理代码中都有注释,各位可以详细看下;这里要诉说的是该框架主要原理是动态加载任务dll来创建对象,netcore的程序集类Assembly不像framework里面的Assembly一样那么多可以用方法,我这里用的Assembly.Load(),netcore只能加载当前系统根目录的dll(这里我花了几个小时测试,有不同结果的朋友,请及时联系我谢谢),框架使用Task.Run()方法创建不同任务,实现并行执行的效果,并且各个容易出错地方使用try...catch来容错,避免了某个子任务异常后,导致框架全部中断运行,个人觉得其实还是不错的是吧;

下面给出几个不同环境下的压缩包,以供使用和参考:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdpdzy.html