1

我想将 .net dll 从 2.0 版转换为 .net 4.0。问题是我只有 .dll 没有源代码。有什么办法吗?

谢谢,

4

2 回答 2

2

您可以使用 .NET 反编译器生成基于 DLL 的源代码,并使用 v4.0 编译器重新编译生成的代码。如果您使用不推荐使用的方法,则可能会出现编译错误。

反编译器:

于 2013-04-04T06:10:21.970 回答
0

我使用 Reflector 对程序集进行逆向工程,然后使用 Visual Studio 重建它。请注意,如果您没有用于签署程序集的原始 .snk 文件,则公钥令牌会有所不同。例如,如果您在 BizTalk 中使用它,您将需要在所有 BizTalk 工件中搜索旧 PKT 并将其替换为新 PKT。如果 PKT 无关紧要,那么您就可以开始了。

于 2015-05-01T22:52:36.510 回答