【问题标题】:Recompiling C# DLL for closed source program为闭源程序重新编译 C# DLL
【发布时间】:2013-08-16 01:42:25
【问题描述】:

我已经反编译了一个封闭源程序使用的 DLL 文件,并希望对其进行编辑。我是否可以仅重新编译 DLL 文件,即使由于它引用了显然未包含在我的项目中的其他文件而出现错误。

谢谢。

【问题讨论】:

  • 显而易见的问题:你试过了吗?应该比在这里询问要少得多。
  • 如果您不使用引用那些其他 dll 的类 - 我假设您不是因为您没有其他 dll - 那么只需创建一个仅包含类的新 dll你正在使用的。

标签: c# .net dll


【解决方案1】:

我是否可以只重新编译 DLL 文件,即使它由于引用了显然未包含在我的项目中的其他文件而出现错误。

一般来说,不会。您需要拥有其他程序集才能在您的项目中引用它们。

另外,请注意不要通过反编译违反原始软件的许可条款。许多非开源项目的许可证明确禁止任何逆向工程或修改。

【讨论】:

    【解决方案2】:

    由于引用了其他文件而出现错误

    你能构建任何其他有错误的项目吗?答案是

    您应该只反编译您拥有的代码。因为你不想付出你的努力而不付出你,同样尊重他人的努力。如果他们想向您展示他们会给您的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-18
      相关资源
      最近更新 更多