Assuming serviceUrl is read from exe.config ( app.config in IDE )
var binding = new WSHttpBinding();
...
client = new ContentServiceClient(binding, new EndpointAddress(serviceURL));
Do I just need exe itself ( given no dependencies ) and exe.config for this client to invoke service on other box. I generated service reference when running service locally , looks like all those files purely for parameterless service call from IDE.