是否可以查看汇编的源代码?如果是,那么如何?

时间:2009-03-18 05:09:22

标签: asp.net dll assemblies

我正在使用程序集EventCalender。 ddl是EventCalender.dll。我从现有应用程序复制了此程序集。它为日历提供定制功能。我想看看那个DLL的代码,并希望改变它的一些功能。怎么可能......?提前谢谢。

4 个答案:

答案 0 :(得分:7)

如果dll是用.NET编写的,则可以使用the .NET Reflector查看代码。

答案 1 :(得分:2)

尝试lutz roeders'Reflector'工具

http://www.red-gate.com/products/reflector/

答案 2 :(得分:1)

我认为link会帮助你。你可以使用Reflector来做到这一点。

答案 3 :(得分:1)

如果您只想查看DLL的IL代码,可以使用ILDASM。如果要将其转换回VB.NET或C#,请使用Reflector,如前面的答案所示。其中一个插件允许您将程序集中的所有类文件提取到单个文件夹中。

但是,其他人没有解决的一点是,如果您想要更改功能,需要在解析所有外部引用后重新编译库。