命令列 C# 編譯執行
本指南示範了直接從命令列編譯和執行 C# 程式碼,當 IDE 不可用時,這是一項寶貴的技能。
流程使用 C# 編譯器 (csc.exe
),位於 .NET Framework 目錄(例如 c:windowsMicrosoft.NETFrameworkv3.5
)。
Windows:
<code class="language-batch">c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe /t:exe /out:MyApplication.exe MyApplication.cs ...</code>
分別將 MyApplication.exe
和 MyApplication.cs
替換為您想要的輸出和原始檔名。 使用 /r
標誌包含其他模組或組件參考。 請記住,您的程式碼必須包含 Main()
方法作為入口點。
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中文網其他相關文章!