Thanks for your advice. I managed to solve this issue.
It was due to missing components workstation 2.
Here is how I worked out what was missing:
On both workstations:
- Open Visual Studio
- Open Help -> About
- Click 'Copy Info'
- Compare the info, to find out what workstation 1 had that workstation 2 did not.
- Install the missing components through Visual Studio installer and the extensions builder.
I am not an expert, but from my experience it seems that missing components that are available in one may not be available in the other.
For me I was missing lots of Azure stuff as well as stuff related to IceRpc, which is a 3rd party library I depend on.
Future readers will need to consider there own project in order to decide what needs to be installed.
Attention Mr Microsoft: It would be nice if VS told me straight out what I was missing rather than me having to guess.