我在尝试使用Visual Studio命令提示符对一个dll进行(反)汇编时遇到了困难,这看起来并不像我在微软页面中所看到的那么简单。
我是按照以下方式使用ildasm的:
ildasm myLibrary.dll output:MyLibrary.il
我得到的错误信息是:无法打开'MyLibrary.il'进行输出。
我也尝试了完整路径:
ildasm directory\myLibrary.dll output:directory\MyLibrary.il
我得到的是:指定了多个输入文件
使用ildasm GUI实际上是可以工作的,但当我使用ilasm时:
ilasm myLibrary.il /dll
当我使用完整路径时,我收到了“无法打开'myLibrary.il'”的错误消息。这里出了什么问题?
ildasm
,你好像忘记了引入选项的/
符号。请尝试使用ildasm myLibrary.dll /output:MyLibrary.il
。 - Andy Ayers