Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

See also this article on the Global Stubs concepts and how this report fits in.

Target Code Scan 
Anchor
Target Code Scan
Target Code Scan

The results of searching the generated units for user-defined lists of regex patterns.  The list of patterns to search for is in CodeScanList.txt file.  See Search Panel

...

Optionally, you may add Folders to your solution by adding [Folder] records as illustrated below.  Only one level of nesting is supported.

Sample GenerateSolution.txt file with Folders


Code Block
[Folder] App
	%DeployFolder%\ScanToolLib\ScanToolLib.csproj
	%DeployFolder%\ScanToolUI\ScanToolUI.csproj
[Folder] Support
	C:\gmTestBed\ScanTool\proj_csh\usr\runtime\TLI\TLI_csh\TLI_csh.csproj
    C:\gmTools\gmRuntime\MigrationSupport\MigrationSupport\MigrationSupport.csproj


  • Indenting project paths is optional.
  • [Folder] records may be repeated if desired.

Image Modified

You may also add additional levels of subfolders using backslash in the folder names for example:

Sample GenerateSolution.txt file with Nested Folders


Code Block
[Folder] App\Lib
  %DeployFolder%\ScanToolLib\ScanToolLib.csproj
[Folder] App\UI
  %DeployFolder%\ScanToolUI\ScanToolUI.csproj
[Folder] Support\TLI
  C:\gmUtils\gmRTL\COM\TLI\gmRTL.TLI.csproj
[Folder] Support\Core
  C:\gmUtils\gmRTL\gmRTL\gmRTL.csproj





Image Added


You may edit this file to add or remove projects that will be in the solution. 

...

2) by clicking the [Generate and Open VS Solution] item from Tools menu.


Info

If you want to engage a custom Solution file Generator that can read and process GenerateSolution.txt files, you may do so by specifying the command line to run it in the gmStudio.cfg file.  For example:


AltSlnBuilderCmd = "cmd.exe /C pushd '%LogFolder%' && '..\gmTranslate\gmBin\gmTools.exe' sln -g '%GmProjPath%'> '%LogPath%' 2>&1 && popd"

Pre-Processed Source

This report generates a bundle file (see Deployment) containing a content for a version of the VB6 source that has had some early stage pre-processing (e.g. Compile/Fix) applied by the tool.  This may be useful if you have a conditional VB6 code (i.e using a lot of #if/#else) and you wish to simplify the analysis and upgrade project by working with a particular non-conditional variant of that code.

...

A project signature is information that identifies the unique set of files in your project and the total, non-blank lines of code in those files. This report generates a file containing a Project Signature for the selected migration tasks.  A project-signature file may be used for perpetual, project-specific licensing.  Contact us for more information on Project-specific licensing if our standard time-limited licensing does not meet your needs.