When the Upgrade Wizard converts a project, how is the code modified?
• Language changes: The upgrade wizard transforms Visual Basic 6.0 code to use the new keywords and language structures introduced in Visual Basic .NET. • Core functions: References to Visual Basic 6.0 core functions are upgraded to equivalent classes and methods in the .NET Framework, when possible. When there are no equivalent .NET functions, or the upgrade wizard cannot determine the function to use, the wizard adds a note to the code file so you can fix it manually. • Forms: Visual Basic 6.0 forms and controls are upgraded to .NET Windows Form Controls equivalents. • Web classes: Visual Basic 6.0 Web classes are upgraded to .NET Web Forms. • Data: Data and connection objects are upgraded to Visual Basic .NET runtime callable wrappers (RCW) corresponding to data and connection objects. Upgrading these components to ADO.NET requires additional work. • User controls: Visual Basic 6.0 ActiveX user control components are upgraded to .NET user controls.