Sie könnten sich den Mono VisualBasic.Net support
ansehen , oder schauen Sie sich vielleicht das Gambas-Projekt an.
Sie werden keine vollständig kompatible Lösung finden.
Sie können Visual Basic, Visual Basic.net, C#-Code und Anwendungen unter Linux ausführen.
Die beliebteste .net-IDE ist Visual Studio (jetzt in Version 2019), das unter Windows und Mac OS läuft. Eine gute Alternative für Linux-Benutzer ist Visual Studio Code (läuft unter Linux, Windows und Mac)
Sie können Visual Basic .net-Code und -Anwendungen kompilieren und ausführen (Teil des .net-Frameworks, betrachten Sie den Nachfolger von Visual Basic mit mehreren Sprachunterschieden zu vb6). Eine Teilmenge von .net ist .Net Core, das installiert werden kann
- RedHat,
- Ubuntu,
- Minze,
- Debian,
- Fedora,
- CentOs,
- Oracle-Linux
- und openSUSE-Linux-Distributionen.
Einrichtungsdetails auf https://www.microsoft.com/net/core
Sie können auch Mono verwenden, ein kostenloses Open-Source-Projekt unter der Leitung von Xamarin (einer Tochtergesellschaft von Microsoft) und der.NET Foundation. Der Fokus des Projekts liegt auf der Unterstützung eines mit dem ECMA-Standard kompatiblen .NET Framework-kompatiblen Werkzeugsatzes (einschließlich eines C#-Compilers und einer Common Language Runtime).
Mono kann auf
installiert werden- Ubuntu,
- Debian,
- Raspbian (in Raspberry Pi verwendet)
- und CentOs-Linux-Distributionen.
Sie können die meisten Windows-Anwendungen (erstellt mit VB, Vb.net oder anderen Tools) mit Wine ausführen, das die Windows-API unter Linux unterstützt.
** Über Visual Basic (nicht VB.net, aufgrund ursprünglicher Frage) **
Beachten Sie, dass die letzte Version von Visual Basic 6.0 ist, die 1998 veröffentlicht, 2008 als Legacy deklariert und unter Windows XP, Vista, Windows Server 2008 einschließlich R2, Windows 7, Windows Server 2012 und Windows 8.x unterstützt wird. Es gibt auch andere Basisgeschmacksrichtungen (wie Quick Basic, Gambas oder andere)
Die Support-Enddaten für Visual Basic 6.0 sind:
- Die Visual Basic 6.0 IDE [Integrierte Entwicklungsumgebung]:unterstützt endete am 8. April 2008.
- Visual Basic 6.0 Runtime, die Basisbibliotheken und die Ausführungsengine, die zum Ausführen von VB6-Anwendungen verwendet werden:Support endete am 8. April 2014.
- Visual Basic 6.0 Runtime Extended Files:Support endete am 8. April 2014.
Es gibt einige, wie SimpleBasic, GnomeBasic und XBasic. Keiner von ihnen ist vollständig kompatibel mit Visual Basic.
Die obige Antwort wurde vor Äonen akzeptiert, ist aber schrecklich veraltet, da es in jüngerer Zeit auch .Net Core gibt. Das wird Ausführen der eigentlichen VB.Net-Sprache, aber nicht Verwenden Sie WinForms-Steuerelemente und -Funktionen, die die meisten echten VB.Net-Apps unterstützen. .NET Core 3 unterstützt einige Variationen von WinForms, aber nur unter Windows.
Bitte überprüfen Sie die ausgezeichnete Antwort von Pedro Polonia, die alle Details enthält, die mir fehlen.