GNU/Linux >> Linux Esercitazione >  >> Linux

Visual Basic .Net su Linux

Potresti dare un'occhiata al Mono VisualBasic.Net support , o magari vai a dare un'occhiata al progetto Gambas.

Non troverai una soluzione completamente compatibile.


Puoi eseguire Visual Basic, Visual Basic.net, codice C# e applicazioni su Linux.

L'IDE .net più popolare è Visual Studio (ora nella versione 2019) che funziona in Windows e Mac OS. Una buona alternativa per gli utenti Linux è Visual Studio Code (gira su Linux, Windows e Mac)

È possibile compilare ed eseguire codice e applicazioni Visual Basic .net (parte di .net framework, considerato il successore di Visual Basic, con diverse differenze linguistiche rispetto a vb6). Un sottoinsieme di .net è .Net Core che può essere installato su

  • Cappello Rosso,
  • Ubuntu,
  • Menta,
  • Debian,
  • Fedora,
  • CentO,
  • Oracle Linux
  • e distribuzioni openSUSE Linux.

Dettagli di configurazione su https://www.microsoft.com/net/core

Puoi anche utilizzare Mono, un progetto gratuito e open source guidato da Xamarin (una consociata di Microsoft) e the.NET Foundation. L'obiettivo del progetto è supportare un set di strumenti compatibili con .NET Framework conformi allo standard ECMA (inclusi un compilatore C# e un Common Language Runtime).

Mono può essere installato su

  • Ubuntu,
  • Debian,
  • Raspbian (usato in Raspberry pi)
  • e distribuzioni CentOs Linux.

Puoi eseguire la maggior parte delle applicazioni Windows (create con VB, Vb.net o con altri strumenti) utilizzando wine che supporta l'API di Windows su Linux.

** Informazioni su Visual Basic (non VB.net, a causa della domanda originale) **

Si noti che l'ultima versione di visual basic è la 6.0, rilasciata nel 1998, dichiarata legacy nel corso del 2008 e supportata su Windows XP, Vista, Windows Server 2008 incluso R2, Windows 7, Windows Server 2012 e Windows 8.x. Ci sono anche altri sapori di base (come quick basic, Gambas o altri)

Le date di fine del supporto per Visual Basic 6.0 sono:

  • L'IDE di Visual Basic 6.0 [Integrated Development Environment]:supportato è terminato l'8 aprile 2008.
  • Visual Basic 6.0 Runtime, le librerie di base e il motore di esecuzione utilizzati per eseguire le applicazioni VB6:il supporto è terminato l'8 aprile 2014.
  • File estesi Runtime di Visual Basic 6.0:il supporto è terminato l'8 aprile 2014.

Ce ne sono alcuni, come SimpleBasic, GnomeBasic e XBasic. Nessuno di loro è completamente compatibile con Visual Basic.

La risposta di cui sopra è stata accettata eoni fa, ma è orribilmente obsoleta, poiché più recentemente c'è anche .Net Core. Questo sarà eseguire l'attuale linguaggio VB.Net, ma non usa i controlli e le funzionalità di WinForms che alimentano la maggior parte delle app VB.Net reali. .NET Core 3 supporta alcune varianti di WinForms, ma solo su Windows.

Per favore controlla l'eccellente risposta di Pedro Polonia che contiene tutti i dettagli che mancano al mio.


Linux
  1. 40 comandi di base di Linux usati frequentemente

  2. Linux – Scopo della directory /net?

  3. 10 esempi di base del comando Linux Netstat

  4. Comandi di base di Linux

  5. Esempi di comandi "ls" di base in Linux

Un'introduzione al rilevamento del movimento di base su Linux

Installa il codice di Microsoft Visual Studio in Linux

Configurazione di un cluster Linux con Keepalived:configurazione di base

Installazione del codice di Microsoft Visual Studio su Linux

Pubblicazione di un'app ASP.NET 5 su Docker in Linux con Visual Studio

Debug remoto di un'app Linux .NET Core in WSL2 da Visual Studio in Windows