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

作者:重庆熊猫

出处:https://www.cnblogs.com/cqpanda/p/16712671.html

版权:本作品采用「不论是否商业使用都不允许转载,否则按3元1字进行收取费用」许可协议进行许可。

posted @   重庆熊猫  阅读(688)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示