I am afraid that this is impossible. Both proxies are completely different: one of them is synchronous, and the other is not.
The best you can do is to separate the classes defined by the service, and not the whole proxy. Just create these classes in advance, use "Add as link" to reuse them in both projects, and then, adding a link to the service, check the "Reuse types in reference assemblies" option.
source
share