Heim > Backend-Entwicklung > C#.Net-Tutorial > Führen Sie C#-Code unter Linux aus

Führen Sie C#-Code unter Linux aus

WBOY
Freigeben: 2023-08-30 18:53:01
nach vorne
1414 Leute haben es durchsucht

Bisher waren .NET-zentrierte Anwendungen auf Windows-Betriebssysteme ausgerichtet, aber jetzt hat Microsoft eine neue plattformübergreifende Anwendung namens Mono auf den Markt gebracht, die unter dem .NET-Programm

Mono

Mono entwickelte Anwendungen ausführen kann. Mono ist ein Open-Source-Dienstprogramm Damit können Entwickler .NET-zentrierte Anwendungen auf anderen Plattformen wie Mac oder Linux ausführen, da es ein Installationspaket für die Windows-Plattform bereitstellt, das auf dem Windows-Betriebssystem verwendet werden kann. .NET-Assemblys kompilieren und ausführen, ohne die Visual Studio-IDE zu installieren oder .NET Framework SDK. Daher können wir mithilfe von Windows Forms, LINQ, XML Web Services, ADO.NET und ASP.NET in Echtzeit produktionsbereite Assemblys erstellen, indem wir den vorhandenen Kern-CLR-Namespace unter Mono nutzen. Laden Sie zunächst mit dem Dienstprogramm „wget“ die Mono-Binärdatei herunter und führen Sie diese Befehlsfolge aus, um sie korrekt zu konfigurieren:

wget --no-check-certificate https://raw.github.com/nathanb/iws- snippets/master/mono-install-scripts/ubuntu/install_mono-3.0.sh
chmod 755 install_mono-3.0.sh
./install_mono-3.0.sh
Nach dem Login kopieren

Alternativ können Sie auch das MCS-Paket installieren und die .NET-Binärdatei wie unten gezeigt kompilieren:

root/kali:~/ sudo apt-get install mcs
Nach dem Login kopieren

C#-Codekompilierung

Die Grundstruktur einer Mono-Konsolenanwendung ähnelt fast der einer herkömmlichen C#.NET-Konsolenanwendung. Um Ihre erste Mono-basierte Konsolenanwendung (test.cs) zu entwickeln, öffnen Sie einen beliebigen Code-Editor (z. B. VIM) und geben Sie den folgenden Code ein.

using System;
namespace test {
   class test{
      public static void Main(string[] args) {
         System.Console.WriteLine("C# app Compiled on Kali Linux");
      }
   }      
}
Nach dem Login kopieren

Öffnen Sie dann ein Terminal und geben Sie den folgenden Befehl ein, um den Code zu kompilieren.

root/kali:~/ mcs test.cs
root/kali:~/ ls
test.cs test.exe
Nach dem Login kopieren

Der obige Befehl generiert eine ausführbare Datei wie „windows.exe“. Klicken Sie nun auf den Befehl ./test.exe oder mono test.exe, um die C#-Binärdatei auszuführen. Der Screenshot fasst alles zusammen, was wir bisher getan haben.

在 Linux 中执行 C# 代码

Das obige ist der detaillierte Inhalt vonFühren Sie C#-Code unter Linux aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage