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