有没有办法将类库文件 .NET 框架版本从 .NET4 更改为 .NET2?
我有用 .NET Framework 4 编写的 ocx 文件,但是我想在其中添加用 .NET Framework 2 编写的 ocx 文件的应用程序。
编辑
不是ocx文件,而是类库。
有没有办法将类库文件 .NET 框架版本从 .NET4 更改为 .NET2?
我有用 .NET Framework 4 编写的 ocx 文件,但是我想在其中添加用 .NET Framework 2 编写的 ocx 文件的应用程序。
编辑
不是ocx文件,而是类库。
如果您有库的源代码,则可以在项目的属性中更改 .Net 框架版本,但是,您可能必须编辑代码,因为您可能有 .Net 4 框架支持但 .Net 不支持的代码2 框架。
如果我没有源代码
那将带穆罕默德去山上。使用该元素创建一个 app.exe.config 文件,<supportedRuntime>
以便您的 .NET 2 应用程序强制加载 CLR 的 .NET 4 版本。
<configuration>
<startup>
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
也是时候考虑将该应用程序重新定位到 4.0。你会知道你迟早要敲门的声音。
根据已发表的评论,个人似乎无权访问来源。如果没有源代码,则无法更改 .NET 版本,因为它需要重新编译,而且由于语言更改,通常还需要进行许多编辑。特别是在 .NET 4 -> .NET 2 的情况下。