Does anyone else out there have experience upgrading LARGE ASP.Net
projects from VS 2003 to VS 2005? If so I would love to hear if you
had any luck. Here is a summary of my experience:
I have tried in Beta 2, August CTP, and now RC to get my Asp.Net 1.1
project to convert up to 2.0 via the conversion wizard. I have say,
after spending almost a week on this that the conversion wizard is
totally broken and unusable. A lot of this stuff is first level
bugs...
I CANNOT post the code as the project links to a large number of other
projects, at a high leve, here is what I found:
- the word [Partial] was used, yet it should be Partial
- namespace was duplicated, example, should have been MyNamespace, was
converted to MyNamespace.MyNameSpace
- code behind files were ALL moved to the App_Code directory, I had to
move them back to the same location as the .aspx files
- some filenames where change Migrated_<filename>, and only partially
converted
- Messed up the inheritance on several usercontrols and web pages, had
to add back in Inherits System.Web.UI.UserControl etc
- global.asax, the file cannot have a code behind file, had to nuke it
and re-design it
- had to nuke all: <%@ Reference Page="~/webforms/start.aspx" %> due to
circular reference error
- several files still had codebehind in page directive, not CodeFile
- several Protected WithEvents left in, have to be removed otherwise
get duplicate error
- had to make a new web.config file, completely incompatible
- after FINALLY getting it to compile no types can be loaded when
trying to run it the application