About the source code and secondary development
-
Hi Community,
I am a freshman to openRPA. I have cloned the source code from github and wanna compile them. But when I use VS2019 to open "OpenRPA.sln", it show some errors as "InitializeComponent" and "textbox" not exist in "OpenRPA.Interfaces" module (which looks as an xaml file lost). Is there anyone can show me some guide to compile the code. And one more question is, if I wanna use the openRPA SDK from nuget to develop a custom application (as WPF, Winform), is there any development guide for us? Any reply is appreaciate. -
Download and install visual studio 2019 community edition.
Install .net desktop development
Download and install .net framework 4.6.2 developer pack
https://dotnet.microsoft.com/download/visual-studio-sdks
https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net462-developer-pack-offline-installer
Now you can open and compile openrpa.sln
you need to remove projects that depend on things you don't have installed ( installer require wix, sap require sap, java require sap etc. )
Just right click the project on those and select "Remove" -
Not sure what you mean by "openRPA SDK" ? But if you are asking how to create custom activities, there are many, many good guides out there, just do a simple google search like.
https://www.google.com/search?q=create+activity+for+workflow+foundation
I also wrote a little bit about it on the wiki here -
@allan-zimmermann Hi Allan,
Thank u for the quick reply. I have installed the VS2019 enterprise version, include the .net desktop development env and all the .net framework developer package from from 3.5 to 4.8 ( Because some part of work is focus on WPF/Winform). I will follow u suggest to remove some modules and try it.
And the so called "openRPA SDK" is what I found from VS2019 nuget. I do not known those nuget packages is for secondary development or not.
My boss ask me to compile the source code and I do believe there will be a secondary development task come soon. -
@allan-zimmermann
Hi Allan,
I removed some unnecessary modules as u mentioned and only leave 5 modules (based on the depends relationship) as listed in the follow. But some "not funond" error is still there. Any solution for that? TKS.
-
Sorry, I don't have any idea what that is. And is beyond what I can support for free over the forum. ( but try and restore NuGet packages. It should have done that automatically when you right click the solution and choose "build solution" )
It's my experience from a few paying customers I helped, that above guide works for them. -
@allan-zimmermann said in About the source code and secondary development:
forum
Tks for u idea, I will reload all the nuget package and try again.
-