2016-05-26 11:48:46

测试的WPF项目

如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP

MainWindow.xaml代码

如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP

MainWindow.xaml.cs 代码

如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP

在学习WPF的时候,想验证:删除MainWindow.xaml.cs文件中的 InitializeComponent();。使用ILDisassembler查看项目编译生成的程序集。先查看VS2012“工具”中是否有“ILDASM工具”。

如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP

若没有,则在“外部工具”中添加。

如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP

注意:在参数中$(TargetPath) /text /item;两个“/”前必须加一个空格,否则无法使用。

命令所在的路径根据ILDASM版本的不同存放的位置也会不同。.NET4.5存放在C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\ildasm.exe。

安装好ILDASM后,在“工具”中选中ILDASM工具,之后会显示

如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP

确定。显示:

如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP

如果删除参数中的“ /text /item”,显示的是ILDASM工具界面。

如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP

如何在VS2012中使用IL Disassembler中查看项目编译生成的程序集-LMLPHP

记录完成。嘻嘻。。。。。。。

05-04 08:44