当前位置:  开发笔记 > 大数据 > 正文

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

如何解决《为什么我不能将ASP.NETFramework版本显示为3.5?》经验,为你挑选了1个好方法。

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

System.Environment.Version.Major.ToString()

会产生这个

2.0.50727.1433

我只是转向3.5,我正在移动的第一个应用程序是一个内部网站.我认为一个非常简单的指标,它的工作原理是在我的应用程序版本旁边添加Framework版本,但上面的文本正在生成.

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

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

干杯



1> TheSmurf..:

因为.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运行的,但无论如何您应该在清单中处理它.

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有