C#使用命令编译代码

Posted ldybyz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#使用命令编译代码相关的知识,希望对你有一定的参考价值。

1.在路径%SystemRoot%\Microsoft.NET\Framework\vX.X.X(安装的.net版本号)下找到csc.exe,在cmd窗口cd到该路径下。

 ps(在该路径下有一个CSC.rsp文件,默认引用的程序集列表)

2.输入命令: csc.exe /out:Program.exe /t:exe /r:MSCorLib.dll Program.cs

 

第一个参数:编译生成可执行文件的名称  

第二个参数:生成程序的类型, /t:exe表示生成CUI程序,/t:win.exe 表示生成GUI程序

第三个参数:引用的程序集,/r:MSCorLIb.dll 是核心类型库,可缺省,如果不引用这个库,则替换为 /nostdlib

第四个参数:要编译的cs文件

 

以上是关于C#使用命令编译代码的主要内容,如果未能解决你的问题,请参考以下文章

从命令行编译 C# 7.2 项目

C#预处理器指令

使用 CSC 编译 C# 代码 - excel 互操作

C#预处理器命令

从命令行编译新的 C# 版本(C# 7.0 更高版本)

c#代码技巧