基于.net 3.5构建的DLL“需要更高版本”;当从.net 3.5项目中引用时

本文关键字:net 版本 当从 引用 项目 高版本 DLL 构建 基于 | 更新日期: 2023-09-27 18:04:46

我使用Visual Studio 2008为。net 3.5目标框架构建了dll。

将它加载到3.5构建的。net项目中会出现错误

"OpenGLControl.dll", or one of its dependencies, requires a later version of the .NET Framework.... etc.

dll显示v2.0.50727的"运行时版本"。

有人经历过类似的事情吗?有解决方案吗?

根据这个站点:这应该是可接受的。net 3.5构建。

谢谢!

基于.net 3.5构建的DLL“需要更高版本”;当从.net 3.5项目中引用时

最后,这个问题是一个未版本化的依赖,虽然没有被列为更高的框架版本,但似乎VS2008"假设"它更高。因此,不仅依赖项必须是相同或更少的版本,它们还必须都有一个明确的框架版本。