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字进行收取费用」许可协议进行许可。
本文来自博客园,作者:重庆熊猫,转载请注明原文链接:https://www.cnblogs.com/cqpanda/p/16712671.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~