v3.1 [Oct 9, 2014]
- Added support to convert FormatCurrency to string.Format.
- Fixed C# brace formatting error when { is placed on same line as if/else.
- Fixed C# formatting issue when option is checked to remove unnecessary braces.
- Corrected issue converting VB functions (Left, Right, etc.) to .Net equivalents if prefixed with "Strings."
- Fixed error of Project Add->New item not displaying templates after conversion in some C# projects.
- Fixed event handling conversions where they would not be overwritten by the designer.
- Corrected error converting assigning to a default instance, such as FormName = nothing.
- Fixed issues automatically correcting CS0149 and CS0030 C# compiler errors.
- Fixed conversion of some integer division scenarios, where integer1/integer2 should be converted as (double) integer1/integer2.
- Corrected issue of invalid conversions when converting complex exponentiation scenarios.
v3.0 [Aug 7, 2012]
- Improved accuracy in converting heavily overloaded routines, such as Console.WriteLine.
- Generating delegate definitions on lambda expressions assigned to local variables to prevent CS0815 errors.
- Fixed problem of application crashes when converting Visual Studio 2012 projects.
- Improved accuracy in converting projects which access databases via ADODB.
- Fixed conversion error when multi-line lambda is passed as the non-last argument to a routine.
- Improved accuracy of automatically fixing C# CS0050 compiler errors (inconsistant accessibility), by now recognizing delegate definitions.
- Corrected problem converting C#ReservedWord.Method, such as break.a()
- Fixed problem converting module references when the module name is surrounded by brackets.
- Improved accuracy when automatically fixing C# compiler errors CS0815, CS1593, and CS1503.
v2.3 [Jun 5, 2011]
You can view and navigate your VB.Net and C# code, and any associated conversion issues, side by side in a Visual Studio like environment. The whole conversion experience feels much more intuitive and productive.
v2.0 [Jan 22, 2007]
1/22/2007 - VB.Net to C# Converter 2.08 Released. . Web project event handling: "Handles" clauses on subroutines are converted to the OnEventName attribute in the control . declaration in the corresponding aspx/ascx file (just as if you created the event originally in C#). This is a huge improvement . in web event handling. . You are now given the choice of converting vbCrLf to "\r\n" or System.Environment.NewLine. You can find the new option . on the "VB Namespace tab" of the conversion options screen. . Fixed a bug in which extraneous nulls would sometimes be inserted as extra parameters in function calls. This has been . fixed. . .
It's a software designed to help you get the perfect translation.
Visual Studio 2022 Obfuscator is an obfuscation tool for .NET code protection
The Smart Device Framework is a sample applications (with source code).