Issue in using a library created in different uipath.uiautomation and uipath.system activities

Hi All,
I have around 12 process that uses different versions of UiPath.uiautomation and UiPath.system packages. I am creating a library for login into an application that is used in all the 12 processes.
If I use the version of UiPath.uiautomation package of a process that uses the lowest version for library, I am getting errors when i use that library for process that uses higher UiPath.uiautomation package. If the use a higher version of UiPath.uiautomation /UiPath.system packages then the processes using lower versions will be asked to upgrade the version.
It’s not feasible to upgrade the package versions of all the 12 processes.
Is there a feasible solution for this issue.
Also I’m getting a issue with Newtonsoft.Json version issue in one of the process(seems it’s different in that process)
All the processes uses Legacy , and the library is also created in Legacy.

Attaching my findings in word doc
Issues noted while rough analysis.docx (489.5 KB)

Hi @Sam_Abraham

Have you tried by making runtime rule as lowest applicable version

in the Manage Packages

Hope it helps!!

Hi @pravallikapaluri ,
Thanks for you reply.
I have tried that aswell and still getting the same error

@Sam_Abraham
Check the below thread

@pravallikapaluri
Yes still the same issue, I am already using Legacy as all our process where this library needs to be used is in Legacy framework.