If I use only simple methods in my WCF service, everything works fine. However, if I include the following method, a problem occurs:
[OperationContract]
publ
The NewtonSoft.Json library that is installed on the Server is not the same one that is installed on the client from NuGet. This is why the service reference is unable to reuse it.
In this case just click on 'Reuse types in specified referenced assemblies', check everything off but the Newtonsoft.Json assembly and re-generate.
The Service Reference will now generate without errors.
As it turned out, the error was caused by the fact that I had a Microsoft Web API package installed from NuGet, which included Json.NET. After uninstalling this, it works fine.
This may be the answer for you - if not, look at which other packages you have installed (that you don't need) and remove them.