在单独的文件中输出MSIL

时间:2014-07-25 15:16:26

标签: c# compiler-construction visual-studio-2013 cil

如何在单独的文件中输出生成的MSIL代码?我知道有一个编译器选项,因为我在短时间内使用它(我认为在VS2012中),但我再也找不到这个选项了,我甚至在compiler options list中找不到这个选项。

1 个答案:

答案 0 :(得分:0)

据我所知,您可以创建程序集的IL文件的唯一方法是添加将在构建成功时执行的Post-build事件。

在VS中,您可以通过打开项目属性屏幕并转到Build Events标签来执行此操作。

从那里开始,只需设置一个Post-build事件,类似于下面的事件。请注意,我必须将ildasm.exe应用程序的引用路径添加到我的Windows PATH环境变量中。如果你必须这样做,这将需要注销并重新登录,以便它可以工作。

enter image description here