What is this runtime package with same name?


When using nuget project from orch what are this runtime packages getting preloaded? Do we need to manually remove or what’s the best practice here?

This is because when using Windows compatibility everything is compiled. The .Runtime package is the compiled version. Don’t remove it. When you’re installing packages into a project, DO NOT use the .Runtime version, use the normal version.

Also, those packages should not be in your Orchestrator, those are coming from the UiPath nuget feed.

These runtime packages are part of UiPath’s new modular runtime architecture (introduced around Studio 2023.10 → 2024.x).
Essentially, each activity package (e.g., UiPath.System.Activities, UiPath.UIAutomation.Activities, etc.) now has a corresponding runtime package that contains only the binaries required to execute workflows, not to design them.

@tejaskumar.darji

Best practice here is, do not use code from NuGet package. Always store your code in code repositories like GitHub or DevOps etc.

Using the code from the complied package will remove lot’s of metadata from your code which will be helpful for developer like information screenshots.