Linux で C# コードを実行する

WBOY
リリース: 2023-08-30 18:53:01
転載
1372 人が閲覧しました

これまで、.NET 中心のアプリケーションは Windows オペレーティング システムを対象としてきましたが、現在 Microsoft は、.NET で開発されたアプリケーション上で実行できる Mono と呼ばれる新しいクロスプラットフォーム アプリケーションを発表しました

Mono

Mono は、開発者が Mac や Linux などの他のプラットフォームで .NET 中心のアプリケーションを実行できるようにするオープン ソース ユーティリティです。これは、コンパイルおよび実行できる Windows プラットフォーム用のインストール パッケージを提供しているためです。 Visual Studio IDE または .NET Framework SDK をインストールせずに、Windows オペレーティング システム上で .NET アセンブリを実行します。したがって、Mono の既存のコア CLR 名前空間を活用することにより、Windows フォーム、LINQ、XML Web サービス、ADO.NET、および ASP.NET を使用して、実稼働対応のリアルタイム アセンブリを構築できます。まず、wget ユーティリティを使用して Mono バイナリをダウンロードし、この一連のコマンドを実行して正しく構成します。

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
ログイン後にコピー

あるいは、以下に示すように、MCS パッケージをインストールして .NET バイナリをコンパイルすることもできます ;

root/kali:~/ sudo apt-get install mcs
ログイン後にコピー

C# コードのコンパイル

Mono コンソール アプリケーションのインフラストラクチャは、従来の C#.NET コンソール アプリケーションとほぼ同様です。初めての Mono ベースのコンソール アプリケーション (test.cs) を開発するには、任意のコード エディター (VIM など) を開いて次のコードを入力します。

using System;
namespace test {
   class test{
      public static void Main(string[] args) {
         System.Console.WriteLine("C# app Compiled on Kali Linux");
      }
   }      
}
ログイン後にコピー

次に、ターミナルを開いて次のコマンドを入力してコードをコンパイルします。

root/kali:~/ mcs test.cs
root/kali:~/ ls
test.cs test.exe
ログイン後にコピー

上記のコマンドは、windows.exe のような実行可能ファイルを生成します。次に、./test.exe または mono test.exe コマンドを押して C# バイナリを実行します。ここで、スクリーンショットはこれまでに行ったことすべてを要約しています。

在 Linux 中执行 C# 代码

以上がLinux で C# コードを実行するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート