I have two servers, ServerA and ServerB. Both servers have these installed:
ServerA is missing files that ServerB has. This is a huge problem because my MSBuild build arguments "/p:DeployOnBuild=True" do not work on ServerA unless I copy these specific files over.
ServerA
ServerB
When I manually copy these files over everything is fixed. But this isnt good practice and I need solid documentation on how to configure these servers. This post is what helped me find the issue: MSBuild DeployOnBuild=true not publishing
I always advise installing visual studio on the build servers. That should fix your problems.