I need to change an existing code base from naming convention X to something like Camel Case.

It's in Visual Studio 2008. A couple of hundred thousand lines of code. Some of it is C#. Some of it is unmanaged C++.

I started to re-factor this manually. But, it's pretty mechanical. I was thinking that a product could do in seconds what's going to take me weeks by hand.

The customer is pretty finicky about their own naming conventions. So, if I use a product, it has to be customizable to their standard.

I'm even thinking of writing a Visual Studio add-in to do it.

Anyone know of any products that might work for this?
I don't really care if it runs inside Visual Studio or not.

Thanks!