gpt4 book ai didi

.net - 为什么我不能将 ASP.NET Framework 版本显示为 3.5?

转载 作者:行者123 更新时间:2023-12-04 22:38:54 25 4
gpt4 key购买 nike

有人可以向我确认,当我的应用程序是用 .NET 3.5 编写时,这段代码

System.Environment.Version.Major.ToString()

会产生这个
2.0.50727.1433

我刚要升级到 3.5,我要迁移的第一个应用程序是内部网站。我认为一个非常简单的指标是在我的应用程序版本旁边添加框架版本,但上面的文本是正在生成的。

我有限的研究表明 .NET 3.5 是 2.0 的“味道”,因此底层框架版本将继续是 2.0。 IIS 应用程序池设置表明就是这种情况。

这是正确的还是我可以让我的应用程序显示 3.5?

干杯

最佳答案

因为 .NET 3.5 使用 CLR 运行时版本 2。3.5 只是一组构建在 2.0 运行时之上的程序集。内部 API 无法区分。这里有一些代码会告诉你 3.5 是否存在:

http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx

请注意,这不会告诉您您的代码是否实际上是针对 3.5 运行的,但无论如何您都应该在 list 中注意这一点。

关于.net - 为什么我不能将 ASP.NET Framework 版本显示为 3.5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/420941/

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