I follow these steps and I use the development tool called Resharper ,which is awesome by the way:
So,
- Copy the existing project folder to the destination you want
- Go to source control and with right click just to the root folder you want and pick "Add items to folder...".Then, a wizard will come up to choose the files to copy (there is no need for some files and the wizard guides you for that reason by default).
- Change the name of the solution file (*.sln)
- Change the names of the sub-projects if exist.
- Use Resharper to change the binding namespaces name (I will automatic do the dirty job with safety).The alternative way is to manually change all namespaces with the new name.
- The same action with method names.
- Check solution's properties if you want to change.
That's it. You are ready!!!