当前位置: 首页 > news >正文

专门做产品推广ppt的网站网站建设相关的工作

专门做产品推广ppt的网站,网站建设相关的工作,做网站用到什么软件,直播网站功能怎么做最近接触到了一个新的领域——RPA,RPA全称Robotic Process Automation,中文名为机器人流程自动化。RPA可以视作一个数字机器人,它可以通过程序来模拟人与软件系统的交互过程,代替人工将大量重复、有规则的计算机操作自动化&#x…

最近接触到了一个新的领域——RPA,RPA全称Robotic Process Automation,中文名为机器人流程自动化。RPA可以视作一个数字机器人,它可以通过程序来模拟人与软件系统的交互过程,代替人工将大量重复、有规则的计算机操作自动化,以非侵入式(即不对原来的程序和系统进行二次开发)部署,打通不同系统之间的数据孤岛。RPA目前已成为一项关键技术,它在提升工作效率和降低成本方面扮演着重要角色。通过减少业务流程中的错误、处理时间、开支以及不必要的操作,我们能够显著优化系统的工作流。
想要从零开始开发一个RPA需要不仅需要丰富的技术知识积累而且需要大量的人力资源,因此打算选择市面上开源RPA框架作为基础进行二次开发。目前市面上开源的RPA框架主要五个,分别是:Robot Framework、Taskt、UI.Vision、OpenRPA和TagUI,参考这篇博客中总结的各个框架的优缺点如下:
在这里插入图片描述
因需要开发的RPA中需要包含通过拖拽的方式配置流程的功能,综合考虑下来决定选择使用OpenRPA为框架作为基础进行二次开发,以下内容主要记录OpenRPA source code编译方法以及编译过程中遇到的error。

1 source code下载

openRPA的github地址为:

https://github.com/open-rpa/openrpa

参考官方文档,在gitbash中通过以下命令下载源代码:

git clone https://github.com/open-rpa/openrpa.git --recursive

2 source code build

openrpa是由多个子项目组成的,下载完成后官方推荐使用Visual Studio 2022社区版打开OpenRPA.sln,需要注意的是openrpa中大多数子项目基于.net 4.6,所以Visual Studio 2022中需要提前安装.net 4.6.2。
第一次打开项目后会出现不支持的提示,点击确定就可以。
在这里插入图片描述
然后会出现Open3276Library .net版本不支持的问题,选择默认选项点击继续就行。
在这里插入图片描述
迁移报告中会出现一项error,不必理会。
在这里插入图片描述
按照官方文档中说明,需要关闭visual studio再重新打开openrpa.sln,然后需要删除“installer”文件夹下的两个安装程序项目,即下图中框住的两个文件。
在这里插入图片描述
然后选择重新生成解决方案,竟然出现了74个错误,一开始有被吓到,差点被劝退。仔细看了一下大多数是.net版本兼容和项目直接的依赖关系方面的错误。
在这里插入图片描述
接下来开始一一处理这些错误,第一个错误如下:

“H:\Code\RPA\openrpa\OpenRPA.NamedPipeWrapper\bin\Debug\net40\OpenRPA.NamedPipeWrapper.dll”

出现这种问题是因为OpenRPA.NamedPipeWrapper项目的目标.NETFramework是4.5,但是我的电脑里没有安装.NETFramework4.5,虽然官方里推荐的是用VS2022编译,但是感觉使用VS2017应该就不会出现这种问题。这种问题有两种解决方法:
(1)电脑中下载安装.NETFramework是4.5
(2)将OpenRPA.NamedPipeWrapper项目的目标.NETFramework是改为电脑中已经安装的4.6
我选择了第二种方法。
在这里插入图片描述
更改完OpenRPA.NamedPipeWrapper项目的目标.NETFramework后重新生成一下NamedPipeWrapper项目,然后再重新重新生成解决方案,这时错误就剩15个了

在这里插入图片描述
接下来看到Open3276Library这个子项目的error 挺多的,查看发现刚才项目迁移的时候将Open3276Library默认.NETFramework设置成了4.8,正确的应该是设置成4.6。
在这里插入图片描述

将Open3276Library默认.NETFramework设置成4.6后重新生产Open3276Library,然后再重新生产解决方案,error就剩下6个了。
在这里插入图片描述
然后就是下面这个error最多,SAPBridge这个子项目暂时用不到,就简单粗暴的直接从项目中移除。

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 NU1201 项目 OpenRPA.NamedPipeWrapper 与 net45 (.NETFramework,Version=v4.5) / win7-x86 不兼容。 项目 OpenRPA.NamedPipeWrapper 支持: net46 (.NETFramework,Version=v4.6) OpenRPA.SAPBridge H:\Code\RPA\build-test-openrap\openrpa\OpenRPA.SAPBridge\OpenRPA.SAPBridge.csproj 1

移除SAPBridge子项目后error就剩两个了。
在这里插入图片描述
先处理LiteDB子项目的error.

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 MSB3644 找不到 .NETFramework,Version=v4.5 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。可在 https://aka.ms/msbuild/developerpacks 处下载 .NET Framework 开发人员工具包 LiteDB C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets 1229

处理方法是将LiteDB子项目的.NETFramework设置成4.6,直接更改LiteDB子项目的配置文件,更改TargetFrameworks字段即可。
在这里插入图片描述
更改后先重新生成LiteDB子项目,再重新生成解决方案,又出现了两个新error。
在这里插入图片描述
看代码是debug用到的变量未定义,直接注释掉相关的代码就可以。

#if DEBUG//WorkflowDesigner.ContextMenu.Items.Add(runthis);//WorkflowDesigner.ContextMenu.Items.Add(runFromHere);
#endif

如果编译过程中遇到了InitializeComponent函数未定义的error,说明VS中没有安装workflow组件。

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 CS0103 当前上下文中不存在名称“InitializeComponent” OpenRPA H:\Code\RPA\openrpa\OpenRPA\Views\WFDesigner.xaml.cs 263 活动

可以通过VS的安装程序来安装workflow组件,安装完毕后该error就可解决
在这里插入图片描述
然后重试生成解决方案,34个项目全部通过。
在这里插入图片描述

将OpenRPA项目设置为启动项,启动调试,就可以看到主界面了,完美解决所有build问题。
在这里插入图片描述

参考

https://blog.csdn.net/scofild950303/article/details/129179259
https://mp.weixin.qq.com/s/XEyF1i-nlECYtL3MEhNR-Q
https://blog.csdn.net/weixin_57291105/article/details/134378495

http://www.yayakq.cn/news/114402/

相关文章:

  • 淄博什么兼职的网站建设专业手机网站建设公司排名
  • 乔拓云网站注册广东东莞新增本土确诊0例
  • 平台类网站做多久新浪云主机上安装wordpress主题
  • app在线开发网站建设网络服务器配置与管理
  • 网站价值排行网站空间送域名
  • 新网站建设哪家好部门网站建设的工作领导小组
  • 简述电子商务网站的开发流程宿迁做网站多少钱
  • 贵州省建设厅官方网站官网代理东莞网站制作公司
  • 百度收录提交申请网站阿里云虚拟主机如何上传网站
  • 网站建设文案策划兰州网络推广形式
  • 网站开发与管理青岛网站制作网站
  • 怎么制作自己的小程序西安网站seo 优帮云
  • 网站目录结构构建的原则是以重庆百度seo排名
  • wordpress主题站网站做支付需要准备什么条件
  • 海澜之家的网站建设目标英语网站新增两个栏目
  • 做电影小视频在线观看网站手机网站建设策划书
  • 商城网站主要内容重庆网站排名优化公司
  • 安云自助建站系统源码可以用wordpress的云
  • 大专网站建设论文中小企业上市公司名单
  • 工程建设造价全过程监督网站做网站备案需要什么特殊材料
  • 苏州吴中长桥网站建设学校网站建设模板
  • 多语言网站开发公司一个官网
  • 做网站子页网站seo推广方案
  • 宁波城乡住房建设厅网站首页龙华营销型网站建设
  • 企业网站建设及维护app开发和网站开发价格
  • 网站开发怎么接入支付宝网站推广策划案效果好
  • 天睦和生态建设有限公司网站wordpress模板导航
  • ps做产品的网站建设网站公司推荐
  • 响应式网站设计图在线代理浏览国外网站
  • 张氏万家网站建设合肥做网站公司