用csc手动编译和Ildasm反编译

CSC

csc.exe是.net用来编译.cs文件的。一般来说在C:\Windows\Microsoft.NET\Framework\v2.0.50727。

1.配置环境变量

首先确认是否配置环境变量(当然,如果不配置也行,只不过要加上路径),如果没有,请按以下步骤配置(Window7)

右键点击"计算机"--"属性"--"高级系统设置"--"环境变量"--"系统变量",找到变量Path
将Path中加上路径:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/。

注意:请在配置前查看字符最近是否有分号,如果没有请加上

2.开始-运行-键入cmd,Window7下默认会在c:\Users\(用户名)>

3.输入:cd\。即到c盘目录。(当然下一步输入d:就到d盘)

4.输入:csc -?或csc -help,即可查看所以命令选项。

 输入要编译的CS文件。

 ILDasm

 MSIL反编译器是MSIL汇编程序(Ilasm.exe)的配套工具。

ilasm 所在目录

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ilasm.exe

ildasm 所在目录

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\ildasm或

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\ildasm

打开HelloWord.cs双击MANIFEST节点,显示程序集的元数据信息。

双击Main()方法,显示该方法的IL代码,不管编译什么版本的HelloWord结果都一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值