首頁 >後端開發 >C++ >如何從命令列編譯並執行 C# 程式碼?

如何從命令列編譯並執行 C# 程式碼?

Susan Sarandon
Susan Sarandon原創
2025-01-15 22:26:48428瀏覽

How Can I Compile and Run C# Code from the Command Line?

C# 命令列編譯與執行

本文介紹如何使用命令列編譯和執行 C# (.cs) 檔案。這需要用到 .NET Framework 中所包含的 C# 編譯器 (csc.exe)。

Windows 系統下的編譯與執行:

  1. 在命令提示字元中導覽至包含 C# 檔案的目錄。
  2. 執行以下指令編譯:
<code>c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe /t:exe /out:MyApplication.exe MyApplication.cs</code>

將 "MyApplication" 替換為您想要的可執行檔名。 /t:exe 選項指定輸出為執行文件,/out 選項指定輸出檔名。

  1. 編譯完成後,在命令提示字元中導航到包含 .exe 檔案的目錄。
  2. 執行以下命令執行可執行檔:
<code>MyApplication</code>

您也可以在開始功能表的“Visual Studio 工具”功能表中啟動“Visual Studio 命令提示字元”,它會自動設定命令列編譯的環境。

macOS 系統下的編譯與執行:

  1. 安裝 Mono 框架,它提供 C# 編譯器。
  2. 開啟終端機視窗並導覽至包含 C# 檔案的目錄。
  3. 執行以下指令編譯:
<code>$ csc /target:exe /out:MyApplication.exe MyApplication.cs</code>
  1. 執行以下命令執行可執行檔:
<code>$ mono MyApplication.exe</code>

提示: 對於更複雜的項目,建議使用 NAnt 或 MSBuild 等建置工具來建立完整的建置環境,而不僅僅依賴基本的編譯器。

以上是如何從命令列編譯並執行 C# 程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn