
To run the Visual Studio extension, set Vsix as the startup project.
To run the website, set CodeConverter.Web as the startup project. Open the solution in Visual Studio 2022+ (Community edition is sufficient). Or check out the ConverterController for a more web-focused API. Check out the CodeConversion class in the VSIX project. Uninstall current version, then install VSIX file inside "1 published" artifact. Latest CI build (potentially less stable):. NET 5, but won't be getting new features according to the. Visual Basic will have support for some project types on initial versions of. But we're very happy to support developers who want to contribute to either conversion direction.
This is due to demand of people raising issues and supply of developers willing to fix them. If you want to get involved in writing the code yourself, even better! We've already had code contributions from several first time GitHub contributors, so don't be shy! See Contributing.md for more info.Ĭurrently, the VB -> C# conversion quality is higher than the C# -> VB conversion quality.
Actively developed: User feedback helps us continuously strive for a more accurate conversion. Integrated: Uses the Output window to show conversion progress / summary. Completely free and open source GitHub project. Safe: Conversion runs entirely locally - your code doesn't leave your machine. Accurate: Full project context (through Roslyn) is used to get the most accurate conversion. Flexible: Convert a small selection, or a whole solution in one go, in either direction. See the wiki documentation for advice / help using it.ĭownload from Visual Studio Marketplace (Use VS 2019+) Command line dotnet tool install -globalĪdds context menu items to convert projects/files between VB.NET and C#. Nuget library (this underpins all other free converters you'll find online). Visual Studio extension (~75k installs).
Convert code from VB.NET to C# and vice versa using Roslyn - all free and open source: