Main Project Grid
Each project included into the upgrade solution will be displayed in this section of the main window. The details found on this section are:
- Order: The order of the projects in the main grid is the result of a topological sort. The first projects that are added are those that don’t have internal references. Then, the projects that reference the first set of projects and at last, the rest of the projects that have multiple references. Additionally you can sort the grid items by clicking on the column header. However, when you upgrade, the order that will be followed is that of the topological sort described previously.
- Type: This detail indicates whether the current project is a VB6 project or a ASP project.
- Name: Indicates the name of the project file.
- Location: Shows the relative path of the current project. This relative path is calculated with the solution folder as the root folder.
- Warnings: Cells with an exclamation icon have active warnings.
- Lines: The lines column will show the total number of code lines of the project. In case of an ASP project, the lines column will show the number of vbscript lines on the ASP file.
- Preprocess: The preprocess detail show the completion percentage of the preprocess stage.
- Upgrade: The upgrade detail shows the completion percentage of the preprocess stage.
- Typing: This dropdown menu is used to specify the typing technique to be applied for the selected project. For more information on typing please read section Resolve Late Bound Variables.
- Binary Name: This detail shows the name of the resulting binary after the upgrade process is finished.
- Output Path: Shows the relative path of the resulting files after the upgrade process. This relative path is calculated with the solution folder as the root folder.
- Reference GUID: Shows the current project GUID for reference coherency.
- Context Menu: The Main Project Grid has a context menu with the following options:
- Preprocess: performs the preprocessing stage on the selected project(s).
- Upgrade: upgrades the selected project(s).
- Open Containing Folder: Displays the source folder.
- Open Preprocess Path: Displays the folder containing the preprocessing files generated during the upgrade solution.
- Open Output Path: Displays the resulting folder containing all the generated files.
- Open Upgrade Report: Displays the Upgrade Report.
- Generate Sln File: This option is used to generate a Visual Studio Solution containing the selected projects.
- Add Project: This can be used to add a new VB6/ASP project to the current upgrade solution.