【问题标题】:how to get source code from dll in C#如何在 C# 中从 dll 中获取源代码
【发布时间】:2015-07-02 17:39:00
【问题描述】:

我有一个没有强名称的程序集。我没有它的源代码。

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

【问题讨论】:

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


【解决方案1】:

使用dotPeekILSpy等反编译器。

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

【讨论】:

  • 感谢您的回答,我使用框架词 Docx .. 我想接收他的源代码,以更新我的需求
  • 在这种情况下,您的第一步应该是联系库作者并获得此类修改的许可,因为它们可能违反许可。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    在工作中我们曾经使用Reflector,直到我们得知dotPeek 是免费的。它对我们很有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 2011-06-10
      • 1970-01-01
      • 2010-12-21
      • 1970-01-01
      相关资源
      最近更新 更多