When I tried to run a robot on a remote machine I was getting: Error detecting project version.
I eventually discovered the problem was caused because I had updated the UIPath packages; Mail.Activities, System.Activities and UIAutomation.Activities to the most recent versions on my development machine in mid-development.
I solved the problem by downgrading the packages to the versions used on the target machine.
I guess the other option would have been upgrading the packages on the target machine but since there are several of them, this was the quickest fix.
I hope this helps someone.