Maison > développement back-end > Tutoriel C#.Net > Exécuter du code C# sous Linux

Exécuter du code C# sous Linux

WBOY
Libérer: 2023-08-30 18:53:01
avant
1432 Les gens l'ont consulté

Jusqu'à présent, les applications centrées sur .NET étaient destinées aux systèmes d'exploitation Windows, mais maintenant Microsoft a lancé une nouvelle application multiplateforme appelée Mono qui peut exécuter des applications développées dans le cadre du programme .NET

Mono

Mono est un utilitaire open source qui permet aux développeurs d'exécuter des applications centrées sur .NET sur d'autres plates-formes telles que Mac ou Linux, car il fournit un package d'installation pour la plate-forme Windows qui peut être utilisé sur le système d'exploitation Windows. Compilez et exécutez des assemblys .NET sans installer l'IDE Visual Studio ou le SDK .NET Framework. Par conséquent, nous pouvons créer des assemblys en temps réel prêts pour la production à l'aide de Windows Forms, LINQ, XML Web Services, ADO.NET et ASP.NET en tirant parti de l'espace de noms CLR principal existant sous Mono. Tout d'abord, utilisez l'utilitaire wget pour télécharger le binaire Mono et exécutez cette série de commandes pour le configurer correctement :

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
Copier après la connexion

Alternativement, vous pouvez également installer le package MCS et compiler le binaire .NET comme indiqué ci-dessous

root/kali:~/ sudo apt-get install mcs
Copier après la connexion

Compilation de code C# ;

La structure de base d'une application console Mono est presque similaire à une application console C#.NET traditionnelle. Pour développer votre première application console basée sur Mono (test.cs), ouvrez n'importe quel éditeur de code (tel que VIM) et tapez le code suivant.

using System;
namespace test {
   class test{
      public static void Main(string[] args) {
         System.Console.WriteLine("C# app Compiled on Kali Linux");
      }
   }      
}
Copier après la connexion

Ensuite, ouvrez un terminal et entrez la commande suivante pour compiler le code.

root/kali:~/ mcs test.cs
root/kali:~/ ls
test.cs test.exe
Copier après la connexion

La commande ci-dessus générera un fichier exécutable comme windows.exe. Maintenant, appuyez sur la commande ./test.exe ou mono test.exe pour exécuter le binaire C# ici, la capture d'écran résume tout ce que nous avons fait jusqu'à présent ;

在 Linux 中执行 C# 代码

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal