gmStudio Release News: 13, February 2018
New gmStudio Case Studies and Testimonials
A recent customer allowed us to publish a brief description of their ASP/COM upgrade project and their testimonial of success with gmStudio. Learn how a small team accelerated their ASP site upgrade effort with the help of gmStudio. Read the article
gmBasic: Upgrade Engine Update
gmBasic is a powerful code processor that reads, interprets, and rewrites VB6/ASP/COM systems as .NET (C# or VB.NET). We are always improving gmBasic to make it more robust and flexible and so that it produces cleaner, more correct results. This distribution, Version 30.63, includes several enhancements:
Prevents authoring duplicate members in COM stub classes when a coclass implements same-named members for multiple interfaces
Improves accuracy of Reference Report for explicit calls to user-defined event handlers
Improves upgrading the Select Case Statement
Begins work on a .NET API for developing custom VB6/ASP/COM upgrade solutions
gmStudio: Upgrade Solution Development Environment Update
Powered by gmBasic, gmStudio is a development environment for creating high-performance, custom VB6/ASP/COM to .NET upgrade solutions. We are always adding functionality to gmStudio and making it easier to use. This distribution includes several enhancements:
Adds support for using VS2017 IDE and the latest MSBuild
Adds support for setting .NET Framework Version using a registry command; for example:
<Registry type="VSConfiguration" source="FrameworkVersion" target="v4.0.0" />
Improves Task Filter performance
Adds Filter to Selection operation to the task list context menu
Improves Global Stubs Report to create a build script for compiling a COM Stub Framework
Adds Copy to Search operation to copy selected text to the Search Panel
Improves .NET Code Scan when searching for multiple pattern strings
Improves support for recognizing Custom Translation scripts
Improves accuracy of late-bound dependencies reported in the Source References Report
Improves gmStudio Installer to meet all Windows 10 Desktop Product Certification Requirements
Adds Support for UI Color Themes even if they are not installed with Visual Studio
Improves accuracy of containing member reported in Source Scan Report
Improves handling of comments when searching User files or Custom files
Sample Upgrade Rules Update
gmStudio ships with a collection of sample upgrade rules that can be used to add custom features to your upgrade solution. These XML documents and gmSL scripts are distributed as source that you may modify to fit your unique requirements. The sample rules were updated to reflect the latest product improvements and conventions.
Improves GlobalStubs.xml Script used to generate a COM stub framework
Improves GlobalStubs.cmd Script used to build a COM stub framework
Improves the Search Reporting templates
Sample Upgrade Solutions Update
Great Migrations publishes a number of sample VB6/ASP upgrade solutions to illustrate the capabilities of gmStudio. The sample upgrade solutions were updated to reflect the latest product improvements and conventions.
Adds another WPF upgrade sample for the Calculator application (both C# and VB.NET)