Hi, thanks for posting.
Sadly, it's hard to provide more detail about this in the documentation, because it depends entirely on the toolsets being used.
In theory, it IS now possible to run a grid node without VS installed, through the use of the Dotnet SDK.
Install the version of .NET that you're using on the grid node. Make sure you have the same exact version of .NET on all workstations that use it. Then use the
Build Sdk setting to select it. When a client tries to use the grid node to build a solution, it passes the value of this setting to the node and the node will then use the closest match of the SDK it has installed. Note that some older toolsets still require VS, but the newer stuff should be OK.