So I have this App I am working with...
I have converted small projects to ASP.Net 2.0 before without much trouble...
So what about a project with 500 Files and 100,000 lines of code? How does that convert?
First, it is very important that you follow the preparation document found at:
http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/webprojectsVS05.asp
There is also a fairly detailed list of gotchas at:
http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/conversionissuesasp_net.asp
So after reviewing both these, I am thinking, oh, no, this is going to be terrible, everything is going to break and its probably not worth the conversion.
There is also a fairly new updated Web Project Conversion Wizard that you should use for converting.
So, I reluctantly prepared my code according to the guide, made sure all the updates were in place and fired off the wizard.
I got 3 errors, and about 50 warnings...
Well over half the warnings were about NDoc comments...
These took me literally an hour to fix. Then I started running through the app to see any glaring holes and new errors. There were none. Is this some amazing wizard? Maybe... Was the code in immaculate condition when I did the conversion? Not really.
Am I pleased with the amount of effort involved in converting a large project into 2.0 so we can move forward? Absolutely!
I was up and running in less than a day, I was overjoyed to say the least, we had planned 2 weeks for this step. Now I am using that to convert the Master Pages instead. Very well done Microsoft.
Sometimes, I just have to eat my words... Much to my delight, the Atlas team actually pulled it off and there is a “supported” Go Live license for Atlas available now. I had previously stated that the go-live would be pulled and not show up until Orcas.
OK, I was wrong... Thank goodness because I really want to use it now, the April CTP that is available is not ready for bulletproof production, but for anything in development now, I can encourage you to go ahead and use it. The initial production release is not far off now. I didn't even see the Go Live License until I looked at the EULA. As is with all Microsoft Go Live's, you will need to replace it with a final version within a reasonable time of it becoming available.
Copyright © 2003-2009 H. Steele Price, IV -
All opinions are my own, not necessarily those of my employer, your mother, or any government agency.