cancel
Showing results for 
Search instead for 
Did you mean: 

Blue Prism DLL conflicts

JeremyFarmer
Level 2

Hi, 

I'm trying to integrate some code that has been written with C# and compiled as a class library into Blue Prism.

I've copied all the relevant .dlls into the C:\Program Files\Blue Prism Limited\Blue Prism Automate folder.

Here is the issue, the code that we've written relies on 'Interop.UIAutomationClient.dll' and it looks like Blue Prism does as well. The problem is the only sources of 'Interop.UIAutomationClient.dll' I can find are these

NuGet Gallery | Packages matching Interop.UIAutomationClient

Nuget remove preview
NuGet Gallery | Packages matching Interop.UIAutomationClient
View this on Nuget >

Which don't match the version that Blue Prism is using (10.0.0.0)

Does anyone know where this .dll comes from so that I could compile our custom C# code against the same version?

Thanks!

2 REPLIES 2

ewilson
Staff
Staff

@JeremyFarmer

Instead of trying to grab a Nuget for this can you just map the BLue Prism Automate folder in your project and reference the DLL installed by Blue Prism?

Cheers,

Eric

ewilson
Staff
Staff

It looks like you can also find the v10.0.0.0 version of that DLL in other areas of the Windows file system.

Ex: C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\UIAVerify

I believe this was created during the installation of Visual Studio.

Cheers,

Eric