重庆熊猫 Loading

C#教程 - 编译器(Compile)

更新记录
转载请注明出处:
2022年9月22日 发布。
2022年9月10日 从笔记迁移到博客。

编译器的类型

csc      //.NET Framework
msc      //Mono
dotnet   //.Net Core

C#编译器(.NET Framework)

csc      //.NET Framework

C#编译选项参数

选项 简写 作用
/out 输出程序集
/doc 生成文档名
/target:library /t: 构建一个.dll
/target:winexe /t: 构建一个.exe桌面GUI程序
/target:exe /t: 构建一个控制台程序
/reference /r: 引用程序集
-? 显示参数帮助

C#编译响应文件

响应文件(response file)用于编译C#文件,内部包含编译时需要的指令。响应文件后缀:.rsp。
作用:将多个编译指令集中到文件中,方便管理。
语法:

#   用于注释
#   其他指令就是编译时的指令
/t:winexe
/r:System.Windows.Forms.dll;

使用办法:

csc  @filename.rsp  file.cs

C#编译器(Dotnet Core)

编译器程序

dotnet.exe

反编译

反编译工具:
ILDasm
Red Gate Reflector
ILSpy
JustDecompile
dotPeek
CodeReflect

posted @ 2022-09-22 08:58  重庆熊猫  阅读(663)  评论(0编辑  收藏  举报