Can Pega Robotics Projects be Referenced as Built DLLs?
We have some Pega robotics projects that constitute a foundational, reusable code base for all of our robotics projects. The number of automations in all the projects in the same solution is becoming fairly large, and it seems to be slowing Visual Studio down a bit. Since all projects build to DLLs and not all of these projects are changing every time, is there a way to build a Robotics project into a DLL and then add a reference to that in other Robotics projects and call the automations as normal - instead of having to include the source code in the solution and adding a project reference?
We are also looking into implementing CI/CD procedures into our development workflow and this would be helpful for using with tools like Artifactory. Can this be done?
If it can be done is there a way to version each individual project DLL?
This is very inconvenient, and frankly there are a lot of very inconvenient and frustrating things about OpenSpan. It's as if all the nice features of developing in the Visual Studio/.Net environment that have been developed over the years have been restricted, or there is a peculiarly OpenSpan way of doing something (like versioning) that's not as good as what is already there. I can understand wanting to make it easier for less experienced developers to use, but I can't understand restricting more experienced developers by taking nice things away. Why not open it to all skill levels?
I hope that many things will be improved in the future.