gpt4 book ai didi

.net 4.0 运行时上的 .net 3.5 应用程序

转载 作者:行者123 更新时间:2023-12-04 16:23:49 25 4
gpt4 key购买 nike

如果我有一个针对 .net 3.5 构建的应用程序,如果所有用户安装的都是 .net 4.0,它会运行吗?一个指向官方 msdn 文档的链接,说明这将使我的担忧得到解决。

最佳答案

是的,它可以。您可以在 app.config 中说您支持 .NET 4文件:

<configuration>
<startup>
<supportedRuntime version="v4.0" />
</startup>
</configuration>

请注意,框架中的更改可能会破坏您的应用程序。有关详细信息,请参阅 MSDN 的列表 .NET 4 migration issues ,其中包括建议的更改。

如果你仍然想支持只安装了 .NET 3.5 的用户,你还需要添加一个 <supportedRuntime version="v2.0.50727" />元素:
<configuration>
<startup>
<supportedRuntime version="v4.0" />
<supportedRuntime version="v2.0.50727" />
</startup>
</configuration>

请注意,如果安装了 .NET 4.0,则上述配置更喜欢 .NET 4.0。如果安装了 .NET 3.5,更改上面的顺序会使应用程序更喜欢 .NET 3.5。可以在 configuring your app to support .NET 4.0 or 4.5 上的 MSDN 操作指南中找到可能的配置和效果的完整表格。 .

关于.net 4.0 运行时上的 .net 3.5 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4359266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com