VB.Net to C# Converter 5.00 | 9 Mb
VB.Net to C# Converter is a straightforward application that targets programmers in need of a speedy tool, able to convert code written in VB.Net to C# in just a matter of clicks.
Features support for batch processing items
The program can process files individually, as well as in batch mode, which allows you to convert multiple projects at a time. Also, users are given extensive freedom of choice in what the conversion parameters are concerned.
The main window of the program sports a classic, yet intuitive appearance, displaying all of the features out in the open. As such, you are offered three different possibilities: to convert single or multiple projects or to process only snippets.
Might or might not solve errors automatically
Regardless of the option you choose, the conversion process is subjected to the same algorithm. This consists of a quick verification of the code, which most commonly identifies critical issues that might impair with the processing of the code.
During the operation, some of the errors might get solved automatically, however, it is not recommended to rely on this alone. It is best that you deal with potential issues before the actual conversion.
Side-by-side code inspector
The result will be loaded inside an editor, where you will be able to navigate and inspect the code in a side by side view. This is also the place that provides various notes on the whole operation, pinpointing the errors so you can fix them.
As far as Customization is concerned, the program delivers a very rich collection of options that allow you to control the code formatting to the finest detail. Preferences related to conversion logic, indentation, brace, compiler error correction, string substitution and file encoding are available in this section.
Convert VB code to C# easily
Overall, VB.Net to C# Converter seems like a steady application that can convert and repair code faster than it is humanly possible, simplifying the tedious task of manually processing high amounts of information.
VB.Net to C# Converter 5.00 Released
Visual Studio 2017 is now fully supported, including binary literals and tuples.
There is now the ability to import, export option settings and to restore them to default values.
On Windows 10, it no longer prompts to install .Net 3.5.
Changed With variables to use implicitly types variables (var) instead of dynamic.
Improved accuracy in string interpolation conversions.
Improved conversions of auto-implemented readonly properties.
Fixed problem converting project references which specify $(TargetDir) in the output or hint paths.
Date constants are now converted as new DateTime(), instead of DateTime.Parse().
Warnings are now not issued for Option Strict Off in Reference.vb, an auto-generated file.
Improved conversion of VB routines marked as Overloads, without relying on compiler error correction to insert “new” as needed.
Explicit types in inline lambda expressions/statements are now output during the conversion.
Fixed issue converting lambda statements in inline functions/subs.
Improved accuracy in complex typeof conversions.
Fixed problem of optional parameter default values not being set correctly.
Corrected errors in converting variables named “Left”, which don’t correspond to the built in VB.Net Left function.
Simplified conversions of enum references to not use fully qualified names if not necessary.
Corrected issue of conversion hanging with xaml projects containing special characters in the path name.
Fixed issue of unnecessary parenthesis being issued after variable names, then removed during compiler error correction process.
Improved variable resolution to external assembly static methods.
Fixed error converting property setters which don’t specify a value variable and also have a visibility specifier.
Fixed error converting property getters which have a visibility specifier.
Corrected issue converting inline XML, where a class attribute would sometimes be mistaken for XML.
Fixed error of Extension attributes sometimes being output in C#.
Fixed issue of variables in attributes not being resolved correctly in some circumstances.
Fixed problem of constants being referenced in AssemblyInfo not resolving correctly.
The VB.Net Split function converts more accurately on the initial conversion, without relying on the compiler error correction feature to fix issues.
There is more simplified conversions of Select Case True statements.
More information about this release >
Fixed, conversion, error, Converter, which, converting, issue, convert, being, Improved, conversions, process, variables, errors, correction, compiler, might, statements, projects, problem, Fixed, conversion, error, Converter, which, converting, issue, being, conversions, convert, Improved, process, errors, correction, variables, compiler, variable, correctly, issues, statements