I've been using "Exception Handling WCF Proxy Generator" available at http://wcfproxygenerator.codeplex.com this is a good solid product but it hasn't been updated in a while. It is pre-.NET 4 and the current implementation only works on VS 2008. I'm wondering if there is anything new out there? Better yet, do I even need such a tool? Has there been any changes in .NET 4 that would make such a tool obsolete? Thanks in advance.
You don't need to generate your proxies unless you really want to. You can build a reusable service client using a ChannelFactory with very little effort. Using the code in the link as an example, you would just add whatever cleanup/logging/exception handling code needed, and you have a reusable client without having to generate code.