Versions Compared

Key

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

...

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.

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





...

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.