A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/icsharpcode/CodeConverter below:

icsharpcode/CodeConverter: Convert code from C# to VB.NET and vice versa using Roslyn

Convert code from VB.NET to C# (and vice versa) using Roslyn - all free and open source:

See wiki for advice on getting the best results, or the changelog for recent improvements.

Adds context menu items to convert projects/files between VB.NET and C#. See the wiki documentation for advice / help using it.

Download from Visual Studio Marketplace (Use VS 2022 17.1+)

Let us know what needs improving. 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.

The VB -> C# conversion quality is much higher than the C# -> VB conversion quality. The use cases differ considerably as does the supply/demand of improvements.

Visual Basic .NET is slowly dying. It has support for some project types on .NET 5, but won't be getting new features according to the .NET Team Blog. Hence the main use case for:

Other ways to use the converter Building/running from source
  1. Ensure you have .NET Core SDK 6.0
  2. Open the solution in Visual Studio 2022+ (Community edition is sufficient)
  3. To run the website, set CodeConverter.Web as the startup project
  1. To run the Visual Studio extension, set Vsix as the startup project

A spiritual successor of the code conversion within SharpDevelop and later part of Refactoring Essentials, the code converter was separated out to avoid difficulties with different Visual Studio and Roslyn versions.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4