2017-08-11 49 views
0

这是一个令人讨厌的问题; 我有一个“外部”库(技术上在公司内部,但原始源代码不再可用,只有DLL),其中sealed类应标记为废弃。将外部库封闭类标记为已过时

可以吗?我怀疑我可能需要用反思来解决问题才能完成工作(我对此很感兴趣),但我不清楚细节。

回答

-1

如何在没有源代码的情况下更改dll?如果您的公司没有版权问题,您可以使用jetbrains dotpeek工具来检查dll源代码。准备你自己的项目并复制源代码。切记不要反编译其他公司的专有源代码。有这方面的法律问题,并可能花费巨大。

+0

如上所述,它是公司内部的,所以版权不是问题。我不希望复制整个DLL,我希望有一种方法可以创建一个具有覆盖DLL中目标类的反射魔法的类。 – Trent

+0

在读取和执行模式下进行反射。它不能更新dll内部的类。 – Amit