How to use my custom code in VB.NET projects

Most of the sample code I have written is in C#.

To get this converted to VB.NET the following tools are very useful:

http://www.aspalliance.com/aldotnet/examples/translate.aspx
http://www.kamalpatel.net/ConvertCSharp2VB.aspx
http://www.ragingsmurf.com/vbcsharpconverter.aspx

All three provide only translation from C# to VB.NET.

If someone needs conversion from VB.NET to C# I found the following tools:

http://w1.311.telia.com/~u31115556/desc/programs.htm#BabbelFisken
http://www.codeproject.com/csharp/GBVB.asp

8 Comments


  1. why wouldn’t you just use the C# code from in the VB project? it doesn’t need to be translated at all, unles syou want to further modify it.

    Reply

  2. It is not possible to integrated C# code in a VB.NET project in Visual studio.

    This is only possible with the command line version of a compiler.

    Reply

  3. Hi Stefan,

    Have you found any VB.NET to C# translators?

    Regards

    Reply

  4. http://www.kamalpatel.net/ConvertCSharp2VB.aspx

    Does not convert fully and correctly.

    using System;

    using System.Data.SqlClient;

    public class Test

    {

    private Button btn;

    this.btn.Click+=new ButtoneEventHandler(btn_Click);

    public void myMethod()

    {

    using (SqlConnection sqlConn=new SqlConnection()

    {

    sqlConn.Open();

    }

    }

    }

    Imports System

    Imports System.Data.SqlClient

    Public Class Test

    Private btn As Button

    Me.btn.Click+=New ButtoneEventHandler(btn_Click)

    Public Sub myMethod()

    Imports (SqlConnection sqlConn=New SqlConnection()

    {

    sqlConn.Open()

    }

    End Sub

    End Class

    ‘—————————————————————-

    ‘ Converted from C# to VB .NET using CSharpToVBConverter(1.2).

    ‘ Developed by: Kamal Patel (http://www.KamalPatel.net)

    ‘—————————————————————-

    Reply

  5. I’m surprised you haven’t heard of Instant C#. I’ve converted tens of thousands of lines of VB.NET code with it.

    Reply

  6. plz ,send me vb.net ,vb ,vc ++ projects..

    i will be thankfull to u

    Reply

Leave a Reply to Anonymous Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.