.NET 3.5 运行时和 .NET 4 运行时兼容性

2023-12-08

是否可以使用 .NET 4 构建的插件运行基于 .NET 3.5 构建的应用程序?


您将需要重建(不完全正确,请检查更新).NET 3.5 应用程序以定位 .NET 4.0,因为默认情况下它将在 .NET 2.0 运行时启动,而该运行时将不支持该插件。

如果计算机仅安装了 .NET 4.0 框架,则应用程序将不会运行除非专门针对它进行重建

Update:

好吧,你毕竟不需要重建。 Chris 的评论让我思考,我刚刚使用为 .NET 3.5 构建的控制台应用程序进行了测试。您只需在其应用程序配置文件中指定以下块:

<startup>
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

如果配置中存在此内容,应用程序将使用 .NET 4.0 运行时。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.NET 3.5 运行时和 .NET 4 运行时兼容性 的相关文章

随机推荐