命令行 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中文网其他相关文章!