|
What's New in Version 2.31
Released 10/7/2011
Current registered users: This
program will install unlocked and not overwrite your
previous installation. For trial users: There is
a 15 day trial period, 1100
line limitation per project converted. Click Here to Download
Release 2.31 contains many exciting new features
and improvements in accuracy:
New Features:
- All the reports have been rewritten and are
now exportable in over a dozen different
formats, including PDF, Word, Excel, CSV, Html,
PowerPoint, etc.

- Late binding is now being detected.
Late binding is supported in VB.Net, but not in
C#.

- Performance improvements - approximately 30%
improvement in conversion speed.
Accuracy improvements:
Improvements when converting older, upgraded VB6
-> VB.Net programs:
- Improved accuracy when converting
assignments to function names for return values,
common in upgraded VB6 programs.
- The converter now warns on late binding, which
is common in VB6 upgraded projects.
- Improved accuracy in programs which use COM
references, specifically resulting in C# compiler
error CS1705 CS1545, and CS1546.
Improvements when converting newer VB.Net
projects:
- Improved conversions of complex With
statements.
- Fixed rare error when converting classes
with multiple generic constraints.
- Fixed bug with complex If statements and
implicit line continuation (2010).
- System.Drawing.Size is now initialized to
Size.Empty if initialized to Nothing in VB.Net.
- Fixed problem when converting complex
inheritance scenarios.
- Corrected rare error in VB2008 projects when
converting strings which contained LINQ
statements.
- Many other items fixed or accuracy improved
- too numerous to list.
Over 100 new projects added to the
test:
- This release was
tested on 5,710 projects, producing over 4
million lines of C# code. All projects
converted without C# compiler errors.

See information on prior
releases |