如何在C#中从dll获取源代码

时间:2015-04-24 08:10:12

标签: c# wpf visual-studio xaml visual-studio-2012

我有一个没有强名的集会。我没有源代码。

我现在需要恢复源代码。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:2)

使用dotPeekILSpy等反编译器。

请注意使用驻留在.NET程序集中的IL代码对代码进行反编译的事实,它可能与编译程序集时使用的原始代码不同。

答案 1 :(得分:0)

我可以推荐RedGate .NET Reflector。您可以试用14天试用版。

答案 2 :(得分:0)

在工作中,我们曾经使用过Reflector,直到我们了解到dotPeek是免费的。它很好地为我们服务。