如何从库中窥视内部功能

时间:2013-12-12 23:27:52

标签: c# dll webmatrix

我有一个程序集WebMatrix.WebData.dll和 我想查看其中一个函数的主体,看看它是如何实现的 函数名称为:WebSecurity.CreateUserAndAccount(model.UserName,model.Password);

它位于命名空间WebMatrix.WebData

我很想知道一切如何在那里发挥作用。 是否可以将正文提取为用户友好的代码?

3 个答案:

答案 0 :(得分:5)

没有必要为ASP.NET Web堆栈中的任何内容下载反编译器,它是开源的!你可以通过它完全评论和未经过混淆的荣耀来阅读它。以下是您所使用方法的确切行的链接:

https://github.com/ASP-NET-MVC/aspnetwebstack/blob/master/src/WebMatrix.WebData/WebSecurity.cs#L318

答案 1 :(得分:3)

那里有很多反编译器。

http://ilspy.net/ - ILSpy(免费)

http://www.jetbrains.com/decompiler/ - DotPeek(免费)

http://www.red-gate.com/products/dotnet-development/reflector/ - 反射器(试用/付费)

答案 2 :(得分:2)

您可以使用ILSpy将库反编译为源代码。

在此处下载:ILSpy