RobotStudio event

Deploying PC SDK5.61 Application

Hi All,


I have a question about deploying an application that is using the PC SDK 5.61.

In the past we have used the PC SDK in the following way:
We added the following references to our Visual Studio project:
- "C:\Program Files (x86)\ABB Industrial IT\Robotics IT\SDK\PC SDK 5.14\ABB.Robotics.dll"
- "C:\Program Files (x86)\ABB Industrial IT\Robotics IT\SDK\PC SDK 5.14\ABB.Robotics.Controllers.dll"
Then we would build our application which resulted in a "xxx.dll" file.
To distribute this generated file on a computer we needed to install:
- Robot Communication Runtime
- Created installer containing the ABBControllerAPI.msm
There was no need to install the used references (.dll files) together with our generated file because the assemblies where installed by the ABBControllerAPI.msm.
In the Global Assembly Cache (GAC in C:\Windows\assembly) we could also find the assemblies:

image

No we are trying the same for the PC SDK 5.61.
We have added a reference to "C:\Program Files (x86)\ABB Industrial IT\Robotics IT\SDK\PCSDK 5.61\ABB.Robotics.Controllers.PC.dll" in our project.
Now we have deployed our generated file on another computer and we have installed:
- Robot Communication Runtime 5.61.exe
- Created installer containing ABBControllerAPI_5.61.msm
Still it is giving the error "Could not load file or assembly 'ABB.Robotics.Controllers.PC......".
There is also nothing in the C:\Windows\assembly folder that refers to the 5.61 version.

When I copy the required .dll file to the same folder as our generated file it is OK.
Is the ABBControllerAPI_5.61 not installed correctly or are we doing something wrong?

Kind regards,

KSP