Visual Basic в Linux

можно ли запустить Visual Basic в Linux?

Я написал код в Visual basic и скомпилировал его, а также с помощью Visual Studio в Windows. Может ли тот же код быть написан (и скомпилирован) в Linux? Если да, то какое программное обеспечение необходимо установить на Linux? Является ли Linux альтернативой Visual basic freeware?

5 ответов


есть несколько, таких как SimpleBasic, GnomeBasic и XBasic. Ни один из них не полностью совместим с Visual Basic.


вы могли бы взглянуть на Mono VisualBasic.Net support, или, может быть, пойти и проверить Гамбас.

вы не найдете полностью совместимое решение.


Mono-действительно интересный проект. Вы можете запускать приложения в Linux. Не полностью совместим, но они работают над этим.

посмотрите на этом сайте работа с Mono


VB в linux возможен с помощью vb2005.
Сначала установите wine.
запуск в терминале winetricks dotnet20 dotnet40
загрузите установщик и запустите его
(загрузка вина / yourinstaller.exe)
выполнить wine WINEPREFIX=~/yourprefix WINEARCH='win32' wine yourprefix/drive_c/Program\ Files/Microsoft\ Visual\ Studio\ 8/Common7/IDE/vbexpress.exe


вы можете запускать код и приложения Visual Basic в Linux. Обратите внимание, что последняя версия visual basic-6.0, выпущенная в 1998 году, объявленная устаревшей в 2008 году и поддерживаемая в Windows XP, Vista, Windows Server 2008, включая R2, Windows 7, Windows Server 2012 и Windows 8.X. Есть также другие основные ароматы (например,быстрая базовый, Гамбас или другим)

даты окончания поддержки для Visual Basic 6.0 являются:

  • Visual Basic 6.0 IDE [интегрированная среда разработки]: поддержка закончилась 8 апреля 2008 года.
  • среда выполнения Visual Basic 6.0 базовые библиотеки и механизм выполнения, используемые для запуска приложений VB6: поддержка закончилась 8 апреля 2014 года.
  • расширенные файлы среды выполнения Visual Basic 6.0: поддержка завершена 8 апреля 2014 года.

вы можете компилировать и запускать код и приложения Visual Basic .net (часть .net framework, рассмотрим sucessor Visual Basic, с несколькими языковыми различиями от vb6). Подмножество .net является .net code Это можно установить на

  • Красная Шляпа,
  • Ubunto,
  • монетный двор,
  • Debian,
  • Fedora,
  • CentOs,
  • Oracle Linux
  • и openSUSE Linux distritutions.

сведения о настройке https://www.microsoft.com/net/core

вы также можете использовать моно, свободный проект с открытым исходным кодом, возглавляемый Xamarin (дочерней компанией Microsoft) и the.NET фундамент. Основное внимание в проекте уделяется поддержке набора инструментов, совместимых со стандартом Ecma .NET Framework (включая компилятор C# и Общеязыковую среду выполнения).

Mono можно установить on

  • Ubunto,
  • в Debian,
  • Raspbian (используется в Raspberry pi)
  • и CentOS Linux distritutions.

вы можете запускать большинство приложений windows (созданных с помощью VB, Vb.net или с другими инструментами) с помощью вина который поддерживает Windows API на Linux.