You are able to copy paste a solution's entire folder to a new location and you has to update all references from old path to new.
Example: Test_MVC solution lives in c:\Test_MVC and you want to duplicate it as c:\My_MVC.
First copy paste folder c:\Test_MVC to c:\My_MVC.
Then c:\Test_MVC, rename all files that contain a Test_MVC to contain My_MVC instead.
Then c:\Test_MVC, delete *.suo.
Then open Visual Studio (without opening a solution), and do a Replace in Files like this:
1. Folder: c:\My_MVC
2. Filetypes: *.*
3. From: Test_MVC
4. To: My_MVC
Then open solution c:\My_MVC\My_MVC.sln and rebuild all.
Reference:
https://stackoverflow.com/questions/26886347/how-to-duplicate-and-rename-an-entire-web-application-solution-project-in-vs-201