2011-05-20 99 views
4

是否可以在Linux中运行Visual BasicLinux中的Visual Basic

我在Visual Basic中编写了代码,并在Windows中使用Visual Studio进行编译。 是否可以在Linux中编写(编译)相同的代码?如果是,那么我需要在Linux上安装哪些软件? Visual Basic免费软件是Linux的替代品吗?

+0

你是指VB.NET还是VB6? – Wyzard 2011-05-20 06:11:13

+0

其Visual Studio支持的VB.NET。 – 2011-05-20 09:43:46

回答

3

有几个,如SimpleBasic,GnomeBasic和XBasic。它们都不与Visual Basic完全兼容。

+0

谢谢我会尝试他们。 – 2011-05-20 06:28:10

8

你可以看看Mono VisualBasic.Net support,或者去看看Gambas项目。

您不会找到完全兼容的解决方案。

+0

我在Mono VB.Net支持上找不到红帽企业Linux WS第4版的正确二进制文件。请给我发送安装步骤。我无法在网站上找到它。 – 2011-05-20 06:33:39

2

单声道是一个非常有趣的项目。你可以在Linux上运行应用程序。 不完全兼容,但他们正在努力。

看看在这个网站Working with Mono

1

VB在Linux上使用更多钞票VB2005。
首先安装葡萄酒。
终端winetricks dotnet20 dotnet40
下载运行安装程序并运行它
(酒下载/ yourinstaller.exe)
执行wine WINEPREFIX=~/yourprefix WINEARCH='win32' wine yourprefix/drive_c/Program\ Files/Microsoft\ Visual\ Studio\ 8/Common7/IDE/vbexpress.exe

1

您可以在Linux上运行Visual Basic代码和应用程​​序。请注意,Visual basic的最新版本是6.0,1998年重新发布,在2008年宣布为遗留,在Windows XP,Vista,Windows Server 2008(包括R2,Windows 7,Windows Server 2012和Windows 8.x)上支持。还有其他的基本形式(如quick basicGambas或其他)

The support end dates for Visual Basic 6.0是:

  • 在Visual Basic 6.0 IDE [集成开发环境]: 支持4月8日结束,2008年
  • Visual Basic 6.0运行时用于运行VB6应用程序的基本库和执行引擎:支持于2014年4月8日结束。
  • Visual Basic 6.0运行时扩展文件:支持于2014年4月8日结束。

您可以编译和运行Visual Basic .net代码和应用程​​序(.net框架的一部分,考虑Visual Basic的处理器,与vb6有几种不同的语言差异)。 .NET的一个子集,是.net code可以在

  • 红帽安装,
  • Ubunto,
  • 薄荷,
  • Debian,请
  • 的Fedora,
  • CentOS的,
  • 甲骨文Linux
  • and openSUSE Linux distritutions。在https://www.microsoft.com/net/core

    您还可以使用Mono,由Xamarin(微软的子公司)和the.NET基金会领导的自由和开放源码项目

设置细节。项目重点是支持兼容Ecma标准的.NET Framework兼容工具(包括C#编译器和通用语言运行时)。

Mono can be installed

  • Ubunto,
  • 的Debian,
  • Raspbian(在树莓PI使用)
  • 和CentOS Linux distritutions。

使用wine可以运行大多数Windows应用程序(使用VB,Vb.net或其他工具创建),该应用程序支持Linux上的Windows API。