如何将 .NET 4.0 DLL 转换为 .NET 3.5 DLL

本文关键字:NET DLL 转换 | 更新日期: 2023-09-27 18:37:08

我有C# .NET 3.5项目。我找到了一些编译成.NET 4.0 DLL的库。它是简单的库,因此也许他们没有使用特定于.NET 4.0的任何功能。我想检查一下并将库转换为 .3.5 版,以便我可以在我的项目中使用它。

怎么做?有什么想法吗?

如何将 .NET 4.0 DLL 转换为 .NET 3.5 DLL

您可以尝试使用 RedGate .NET 反射器将 DLL 反编译回您选择的语言的 VS 项目。 然后将框架版本切换到 3.5 并尝试重新构建它。 由于这样做,您可能会也可能没有需要解决的问题。

另一种方法是创建 COM 可调用包装器,以便 .NET 2.0 代码可以通过 COM 互操作间接调用 .NET 4.0 程序集。 我在 7-8 年前就这样做了,但我不知道现在有多普遍。