2011-05-20 102 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。