Skip to main content
ICSharpCode.CodeConverter package icon

ICSharpCode.CodeConverter

Convert VB.NET to/from C# * Accurate: Full project context (through Roslyn) is used to get the most accurate conversion. * Actively developed: User feedback helps us continuously strive for a more accurate conversion. * Completely free and open source This nuget package is useful if you're building a tool which converts code, or if you want finer-grained control over what's converted. See https://github.com/icsharpcode/CodeConverter for a pre-built command line, visual studio extension and web converter.

Total Downloads
523.6K
523,586
Published
Mar 28, 2023
Latest stable version

Install

.NET CLI
dotnet add package ICSharpCode.CodeConverter --version 9.2.1.590
Package Manager Console
Install-Package ICSharpCode.CodeConverter -Version 9.2.1.590
PackageReference
<PackageReference Include="ICSharpCode.CodeConverter" Version="9.2.1.590" />

Frameworks

.NETStandard2.0

Dependencies

Microsoft.CSharp
.NETStandard2.0
[4.7.0, )
Microsoft.VisualBasic
.NETStandard2.0
[10.3.0, )
[16.9.20, )
[16.10.56, )
[4.5.0, )
[4.3.0, )
System.IO.Abstractions
.NETStandard2.0
[13.2.33, )
System.Linq.Async
.NETStandard2.0
[4.0.0, )
[5.0.0, )

Adoption guide

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.