如何在单独的文件中输出生成的MSIL代码?我知道有一个编译器选项,因为我在短时间内使用它(我认为在VS2012中),但我再也找不到这个选项了,我甚至在compiler options list中找不到这个选项。
答案 0 :(得分:0)
据我所知,您可以创建程序集的IL文件的唯一方法是添加将在构建成功时执行的Post-build事件。
在VS中,您可以通过打开项目属性屏幕并转到Build Events
标签来执行此操作。
从那里开始,只需设置一个Post-build事件,类似于下面的事件。请注意,我必须将ildasm.exe应用程序的引用路径添加到我的Windows PATH环境变量中。如果你必须这样做,这将需要注销并重新登录,以便它可以工作。