Click here to Skip to main content
15,883,843 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am working in a MNC. I have mistakenly converted a VS 2003 solution into VS 2010 and certain features,like, Crystal Reports, are now not working. Now My Client wants those features back. How can I undo the conversion?
Posted

1 solution

Sorry, there is no such thing. The project upgrade procedure had an optional step to backup the initial version. If you lost it, it's gone. There is no a downgrade.

Moreover, use not just the аforementioned backup, but use some Revision Control System in all your development. If you don't, you are not really developing software, as it can be destroyed by every wrong step of system failure. You need to be able to retrace your steps in 100% of situations. Please see this discussion: Revision control systems, which to choose from?[^].

Now what to do in your situation, when it's a bit too late? Two things:

First, you can re-create the project using just the source code files. Create a brand-new project and add all existing source files. Figure out what are the referenced assemblies and add references. It will be really easy to do: you already have auto-converted (upgraded project). It might not be operational, but all project structure should be preserved. Open two versions of Visual Studio and use the upgraded one as the reference. This is really easy.

Also, look at this CodeProject article: SolutionConverter[^]. I used to use it or some similar project to downgrade my solutions for publications. If it does not work for versions you need, you can use source code and try to improve it to cover them.

—SA
 
Share this answer
 
Comments
Siddharth Rajeev Gupta 13-Mar-15 3:22am    
Thank You for response. I have created a new solution with existing source files and its working fine.
Sergey Alexandrovich Kryukov 13-Mar-15 8:44am    
No doubt. You are very welcome.
Good luck, call again.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900