ProxyManager is a visual studio extension that enables to add or configure service references very easily. The big adventage of this extension is it can only create contracts or contracts and implementation. By generating only contracts you can easily seperate the implementation and the contracts in different assemblies. So in this particular reason it is real helpfull for dependency frameworks.
The design goal for ProxyManager is to make the code as loosely-coupled as possible. The idea is that generating service references with ProxyManager you can easily seperate contracts and implementation.
By right-clicking on references you can create proxy classes via "Add Service Proxy" by providing a name and a valid metadata url.
By right-clicking on any service reference you can modify proxy classes via "Configure Service Proxy" by only changing the metadata url.
To use ProxyManager you must have Visual Studio. To download ProxyManager you can use NuGet or this link.
1.0
- Check for VS version compatibility