ホームページ >バックエンド開発 >C++ >コマンド ラインから C# プログラムをコンパイルして実行するにはどうすればよいですか?

コマンド ラインから C# プログラムをコンパイルして実行するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-15 22:34:45202ブラウズ

How Do I Compile and Run a C# Program from the Command Line?

コマンドライン C# のコンパイルと実行

このガイドでは、コマンド ラインから C# コードを直接コンパイルして実行する方法を説明します。これは、IDE がすぐに利用できない場合に役立つスキルです。

プロセスは、.NET Framework ディレクトリ (csc.exe など) 内にある C# コンパイラー (c:windowsMicrosoft.NETFrameworkv3.5) を利用します。

Windows:

  1. コマンド プロンプトを開き、ソース コード ディレクトリに移動します。
  2. コンパイルコマンドを実行します:
<code class="language-batch">c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe /t:exe /out:MyApplication.exe MyApplication.cs ...</code>

MyApplication.exeMyApplication.cs をそれぞれ希望の出力ファイル名とソース ファイル名に置き換えます。 /r フラグを使用して、追加のモジュールまたはアセンブリ参照を含めます。 コードにはエントリ ポイントとして Main() メソッドが含まれている必要があることに注意してください。

  1. 名前 (MyApplication など) を入力して Enter キーを押し、コンパイルされた実行可能ファイルを実行します。

詳細オプションについては、コマンドライン コンパイラに関する MSDN ドキュメントを参照してください。 あるいは、Visual Studio ユーザーは、必要な環境変数を事前に構成する Visual Studio コマンド プロンプトを利用できます。

macOS:

macOS のプロセスも同様で、コンパイルに csc を使用し、実行に mono を使用します。

<code class="language-bash">$ csc /target:exe /out:MyApplication.exe MyApplication.cs ...
$ mono MyApplication.exe</code>

基本的なコンパイルを超えて:

コマンドライン コンパイルは柔軟性を提供しますが、堅牢なビルド プロセスは NAnt や MSBuild などの専用ビルド ツールの恩恵を受けることがよくあります。 これらのツールは、大規模なプロジェクト向けに、より包括的で管理しやすいビルド環境を提供します。

以上がコマンド ラインから C# プログラムをコンパイルして実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。