It was a promise at the start of .NET, almost 20 years ago. We were supposed to be able to work on the same project as a team, not matter which language we used.

The initial attempt was so bad, due to functionality differences of languages, that most IT departments just focused on C and didn't hire VB programmers.

Surely things have improved since then. Is it possible yet to pull a C# file into VB and start working?

  • 1
    You still can't. – oldmud0 Jul 8 '16 at 16:54
  • I have to done it by having 2 projects which one of them links in References the second. – Misaz Jul 8 '16 at 16:54
  • This depends on the project type. you can mix VB and C# in ASP.net sites, but you can't in exe's or dlls. you can mix projects with different languages within a solution. That said, there really shouldn't be such a thing as a C# developer or a VB developer. there are only .Net developers. its trivial to convert VB to C# and back again. – Frank Thomas Jul 8 '16 at 16:55
  • My current project is an ASP project. I have been looking for a good translator. I have tried a few free, online, translators. I don't know whether it is the limited number of lines you can enter, or the limitations of translators, but most of the time, all I see is the same exact characters in the same place on both before and after boxes. The same on both sides indicates to me that the translator didn't recognize the code so just cloned the lines. – Sensii Miller Jul 8 '16 at 17:03
  • 1
    Is there any chance you have that promise from 20 years ago documented anywhere? I would sure like to read it. – panhandel Jul 8 '16 at 17:42

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.