- Clean Translation Results
By "Clean" we mean no errors reported during the translation process. Translation errors occur due to missing or mis-referenced code, missing COM descriptions or other environmental issues, or by unexpected code. If any errors are reported, they should be addressed before proceeding.
- Local (Stand-Alone) Build-Complete Results
The Local Build is a simplified build model where the resulting projects are stand-alone. They are independent of each other even if they were cross referential in the legacy codebase. Legacy references to COM components are replaced by references to COM files within the projects as a project-specific local "Stub Framework" .
- Global (Integrated) Build-Complete Results
The Global Build is an integrated build model where the resulting projects reference each another. Generally speaking, external references in the legacy projects are reproduced as external references in the new projects. Legacy references to COM components are replaced by references to a set of generated "COM Stub Framework" assemblies. The Stub Framework is all .NET code, but it exposes the interfaces needed to allow building the upgraded legacy projects.