We need your help testing the upgrade web project experience with Visual Studio 2005 and ASP.NET 2.0!
As I mentioned in an earlier blog post, we have been working on updating the project migration wizard in VS 2005 to better address a number of scenarios we've seen customers run into with the Beta2 version. We are looking for help to try out an updated version of it to find and fix the last bugs.
We've backported the migration wizard to VS 2005 Beta2 to enable you to try and test it without having to upgrade and install a new VS 2005 build (note: the build below only works with Beta2 -- build 50215.45 only). Because it only runs on Beta2, it means that some of the compat issues that people have run into which require project model or code editor changes (no ability to exclude a file from build, as well as the ability to make solution to solution dynamic references) can't be tested with the below binary. These two issues (and a few more) have been addressed in later builds, though, and will show up in release candidate builds and the final release of the product.
Some of the big migration issues this wizard does fix include:
1. Handle code-behind to code-behind assembly references (one page using the object model of another page directly)
2. Allow stand-alone class files in a web project to access web forms and user controls
3. Handle extra classes, structs, etc., found in code-behind files that are shared across multiple code-behinds
You can download the new binaries here (http://www.virtualgoldfarb.com/samples/NewMigration2.zip)
It contains two Beta 2-compatible libraries which you can replace in your Beta 2 installation of Visual Studio 2005/VWD Express.
Please follow the steps found in the README file in the zip file to install the updated upgrade wizard.
A white paper outlining common upgrade issues can be found here with even more information at the upgrade center on MSDN
Once installed, Visual Studio 2005 will then prompt you to convert your ASP.NET 1.x web application when they are opened in the VS 2005 IDE. Our goal is to minimize the amount of coding you need to do manually after running the migration wizard and we need your help.
To measure how successful the migration wizard performs, we ask you to send in a simple 3 question survey (see below), along with your conversion report and any reported error and warnings to firstname.lastname@example.org
1. Did your web application BUILD after the migration wizard was done?
2. Did your web application run after the migration wizard was done?
3. If not, then how long did it take to fix the build and/or run-time issues?
a. less than an hour
b. 1-4 hours
c. 4-8 hours
d. more than 8 hours
e. Unable to finish migration yet
Remember, please send your survey to email@example.com and attach your conversion report (found in your web application folder) along with any errors and/or warnings shown in Visual Studio 2005 when you build or run your project.
Thank you for helping us, we'd really like any feedback or bugs you discover with the wizard. Even if you have already upgraded a V1.1 app to V2.0, it would be great to have you go back and re-run the wizard and have you tell us how well it went.