NOTE! This is a beta version, and has not been extensively tested yet.
The WCF Client Proxy Generator is a Visual Studio Extension providing a Custom Tool that can be used for generating WCF Client proxy interfaces and classes based on service contract interfaces defined in code in the same solution.
When developing an application where both the WCF service and client are in the same solution, the "Add Service Reference" command in Visual Studio is not ideal to use since it requires a running service. Implementing the client manually is tedious to say the least, especially keeping it updated when the service contract changes.
In addition, when defining the service you usually have either an async or sync version of each operation contract. In the client however, you may want both. This may mean that you need a different interface for the client proxy as well.
Then there is the problem of error handling when using client proxies deriving from
The WCF Client Proxy Generator custom tool attempts to solve the above problems.
For more information, and documentation see https://github.com/alphaleonis/WcfClientProxyGenerator