2

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

怎么做?有任何想法吗?

4

1 回答 1

1

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

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

于 2013-10-27T05:41:11.210 回答