Language Convert


This simple plug-in for Visual Studio 2010/2012 allows you to convert code to C# to and C# to

(29) Review
Visual Studio
2015, 2013, 2012, 2010
Download (48,664)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (29)
Q and A (10)
Sign in to write a review
Sort by:

by genti05 | September 15 2016


by Alexandre Z. Chohfi | February 01 2016

by Ash Hegde | September 10 2015

Works very good & is FAST. Converted around 30 files in 2 secs.
Yes has some minor issues with #region,
event handler methods BUT does everything else right!
Better than me re-writing all the VB code in C#, it cut a lot of time.
Fix the couple of issues manually & Voila!
Don't understand why anyone needs documentation to click 2 buttons &
select a File OR Folder.

by ptenter | June 17 2015

fix #region seems to be not working when converting from to C#

by justjay | March 24 2015

Oh, my word!! Why isn't this on your front/ReadMe page?
After installation, open Visual Studio and from the menus, choose VIEW >> Other Windows >> LanguageConverter
(A dialog will open)
Then, click the [Load file] button or [Folder] button and navigate to the code you wish to convert.
OH, great... I got to this point and the actual buttons to do VB >> C# remain gray/disabled. End of wasted time. Off to find a competitor.

by fawad.khan | February 24 2015

by Keith De Gray | October 15 2014

I do not use it for projects, but for one liners it works well, and most short code from the web.

by MarkMarkMarkMarkMark | June 18 2014


by Jobayer | May 08 2014

Linq queries with join or group by are not converting properly.

by Matthew Liberty | April 22 2014

Converted 11/13 files successfully from C# to VB and saved me perhaps about two hours if I had done it manually. Very useful tool, thank you. :)

Be warned that it is an ultra simplistic tool with essentially no customizability and some GUI glitches, but it converted my code correctly with the exception of a 'ListOf' object that I had to tweak a bit. All in all it's still a useful utility.

by vaughanSkyblue | April 03 2014

A couple of more points. I've only tried it on a couple of VB methods, C# needs a break; for each switch/case statement, and VB's With keyword could be easily adapted to C# which has no With keyword, just repeat the for everything within the With. I'm a C#er who has to work on a large VB solution and just find C# much quicker to read and write. And after a conversion it's very easy to spot anything that didn't quite convert right. All in all this extension is a god send, well done!!

by Tailor94 | January 27 2014

This Converter can't handle the simplest code. It misses square brackets on arrays!!! Cant hanlde dllimports. And alot more!!
Only tried VB -> C# (who would do the other way?)

by DeveloperWest | January 08 2014

-Terrible product, even worse execution.
a) Even though this extension is relatively simple it is not intuitive at all. Which is fine, but if something is not intuitive it would be helpfull if you had INSTRUCTIONS.
b) Since I do not have instructions on how to get stuff done, I apparently overwrote an entire project by loading in a folder. Thank Heaven I have enough experience to save off a copy of my project and to work on that instead of my mainline project. I also have my code versioned on a server so I would never lose my last check in, but what if I was working on a project. I would be hyper-pissed if I lost two hours of work just because this thing doesn't give you any pop-up boxes or any instructions on how it works or on how best to use it.
My recomendation, avoid at all costs and wait for a developer who is doing something more than a college project (and getting an F on it btw) to translate your VB PROJECTS into C#.
Just looked into the folder, I didn't over write but instead added. Still documentation would be very helpfull.

LuPaLa Paolo Salamone January 10 2014
| Edit |

Thank you for the comment ... I agree on the documentation, but given its simplicity seemed superfluous


by Gofer01 | December 24 2013

Absolutely no documentation provided. All I can see is a very small screenshot of something.

by davideruvo | October 16 2013

Very useful conversion tool

by hchapman83 | October 15 2013

not sure yet wanted to see the reviews!!

by Mark H Peterson | September 10 2013

Conversion stops on the CoerceIsChatVisible2 function and the region is not converted on version 1.5:

#Region "IsChatVisible2"

Private Shared Overloads Function CoerceIsChatVisible2(ByVal sender As DependencyObject, ByVal OrigVal As Object) As Object
Dim X As P2PChatControl = CType(sender, P2PChatControl)
' Put validation or user interface code in here
' The original value is returned here
' Change code below to do the coersion
Dim val as Boolean
val = Ctype(OrigVal, Boolean)
#End Region

LuPaLa Paolo Salamone October 16 2013
| Edit |

Hi Mark,
you have forgotten one line "END FUNCTION" before #End Region.

bye Paolo

by Kareninstructor | September 04 2013

Have not fully tried it out. Saw some comments that there were minor issues but to me having a extension at all is nice. Thanks!!!

by RCN | July 20 2013

Works great on VS 2012, but I tried to install on VS 2013 Preview and it doesn't install.

by Randy Bartels | July 16 2013

The only issue I have found so far pertains to converting VB arrays to C#.

It correctly converted the following:
string[] feedMills = new string[4];

but did not replace () with [] in this line.
feedMills(0) = "42.0392269451599,-94.6291358936976";

should be
feedMills[0] = "42.0392269451599,-94.6291358936976";

Overall its a handy tool to have. Thank you for creating it!

1 - 20 of 29 Items   
Sign in to start a discussion

  • Could not install
    1 Posts | Last post August 12, 2016
    • I tried to download this conversion plug-in but got this error:
      8/12/2016 11:41:41 AM - 
      8/12/2016 11:41:41 AM - Searching for applicable products...
      8/12/2016 11:41:46 AM - Found installed product - Microsoft Visual Studio Express 2012 for Windows Desktop
      8/12/2016 11:41:46 AM - Found installed product - Microsoft Visual Studio Express 2013 for Windows Desktop
      8/12/2016 11:41:46 AM - Found installed product - Global Location
      8/12/2016 11:41:46 AM - Found installed product - ssms
      8/12/2016 11:41:46 AM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
         at VSIXInstaller.App.InitializeInstall()
         at System.Threading.Tasks.Task.InnerInvoke()
         at System.Threading.Tasks.Task.Execute()
      Do I have to reinstall Visual Studio with a different version? I thought this would work with VS 2013. Am I wrong?
  • Here's the Visual Studio 2015 package
    1 Posts | Last post August 04, 2015
    • This one's installable in Visual Studio 2015:
  • visual studio 2013 version
    1 Posts | Last post January 02, 2015
    • if Paolo permit ^_^
      visual studio 2013 support link is :
  • Region VB to C# doesn't work
    1 Posts | Last post July 11, 2014
    • I'm getting #Region not #region and #End Region instead of #endregion when going from VB to C#
  • Here's a version for Visual Studio 2013
    3 Posts | Last post February 05, 2014
    • I just hacked the install info so that it'll install into Visual Studio 2013. I haven't tested it yet to see if it causes any sort of incompatibility issues though.
    • thank you very much ... I make the change as soon as possible
    • I use LanguageConvert all the time and it works pretty well.  It saves a lot of time.  Will you have a VS2013 version coming?  I know this is a duplicate question, but I love the product.
  • License information
    2 Posts | Last post January 13, 2014
    • Where is the licensing information for this piece of software?  I have looked all over and can't seem to find it.
    • The software has been created for my personal use ... maybe I forgot the license :-(
      but it remains free
  • Would love to give this a try.
    1 Posts | Last post January 12, 2014
    • But I'm running Visual Studio 2K13. Any chance up an update?
  • How can I convert piece of code?
    1 Posts | Last post December 12, 2013
    • I copied vb code in the box but could not see any option to convert the code. Is it possible to convert only few statements?
  • VS2013
    1 Posts | Last post October 09, 2013
    • Will there be a version for VS2013?
  • How to use
    6 Posts | Last post September 26, 2013
    • Hi
      How do you start/use the converter?
    • Menu 
      View > Other Windows > Language convert
    • I'm thinking a more complete answer can be found here:
    • Nice add on.
      Is there a way to run this in a batch mode where I can process multiple files are once?
    • Add new version, converter multiple files.
    • Installed and converted.
      How do you save the results(beside's cat & paste)?