Hello,
I wanted to hear what the best practice is in-regards to dealing with the ABB.Robotics.Controllers.PC.dll as dependency.
I’m working on a project which I would like to open source on GitHub where I’m relying on the ABB.Robotics.Controllers.PC.dll to establish a connection with the robot controller.
So far I have RobotStudio installed on my own machine and am referencing the .dll in the install folder. What I’m wondering is if I’m allowed to include the .dll in the repository since I can’t see it listed under the files allowed to be redistributed.
Having to reference it from a local folder would really put a damper on my goal of setting the project up as a continues integration pipeline. Although ideally I would prefer ABB hosting the files on NuGet allowing for the necessary packages to be pulled at build time.
You are allowed to redistribute, via Github or by other means, all of the redistributable files mentioned above.
The ABB.Robotics.Controllers.PC.dll is part of ABBRobApiCommon.msm merge module.
As to your second question/comment: “Although ideally I would prefer ABB hosting the files on NuGet allowing for the necessary packages to be pulled at build time.”
I’ve forwarded the request to R&D and they agree that that would be very useful indeed. They haven’t, however, said when/if this would be made possible. I will try to push for this to become a reality in the future.
Hi @Maxim
Thanks for clarifying this. Including the library in the repository will work for now and then I’ll look forward to R&D publishing the libraries to Nuget hopefully sometime in the future.