Have you actually tried this? I would have to give the new solution a different name than the old one, and then the name of the copied project would be different than the solution that it's in, and I don't think that would work. If I changed the name of the copied project, I'd be right back to the same problem of having a project with its name changed, so that VC# consequently refuses to run it.
i tried what i suggested. i think "copying a solution" is ambigious, do you mean copying the solution file to another location, or all the project files ,with solution file included, to another location?
I meant copying the folder, with all its contents, for the entire solution. This folder contains the .sln & .suo files and the project folder. Such folders are subfolders of C:\Documents and Settings\Bob Lewiston\My Documents\Visual Studio 2008\Projects.
The copy of the solution folder is given a new name and also placed in C:\Documents and Settings\Bob Lewiston\My Documents\Visual Studio 2008\Projects.