为什么需要中间代码在Stack Overflow post中描述,我的问题是,
中间代码是否保存在解决方案中?
如何查看生成的整个IL?
Denis Bauer的Reflector和File Disassembler插件。它实际上是从程序集生成源项目,其中Reflector本身只显示反汇编的源而不是中间代码。
答案 0 :(得分:3)
编译时(例如通过单击F5) - 在解决方案内的bin文件夹中创建一个exe文件 - 该文件是"写的"在IL。至于如何看待它 - 该部分包含在"复制" - 使用上面CodeCoaster评论中提到的工具。 (在ILSpy中,您必须选择IL
而不是C#
或VB
来向您显示IL。)
答案 1 :(得分:1)
要查看IL代码,您应该使用其他工具,如Reflector或ILASM / ILDASM。
它没有保存,它是在构建期间生成的。