从2.0到3.5的ASP.NET框架效应?
我开始使用Visual Studio 2008,它不断要求我将2.0的网站项目升级到3.5,每次打开它.
>在Visual Studio中将网站项目从2.0升级到3.5时,会发生什么? 解决方法
(如其他答案中提到的其他答案,加上一些额外的:)
将VS 2005解决方案转换为VS 2008将意味着您需要维护重复,否则其他人也必须使用Visual Studio 2008(虽然项目文件格式(从您的问题您还没有使用)是理论上的2005年至2008年间,解决方案文件不兼容…) 如果您担心任何现有的.NET 2.0代码的运行时回归,有好消息和坏消息. 好消息:回归几乎闻所未闻. 坏(或其他好的)消息:如果您在运行2.0站点的服务器上安装了.NET 3.5,那么您已经测试了回归:) 如上所述,.NET 3.5实际上只是.NET 2.0 CLR,具有一些额外的程序集和新的编译器功能. 而当您安装.NET 3.5时,它还会为.NET 2.0和3.0安装一个Service Pack.所以任何突破性的变化都将影响.NET 2.0网站,没有任何明确的升级步骤. Scott Hanselman对CLR版本和.NET Runtime版本here之间的差异做了很好的解释. 一个最后的评论 – 你应该意识到,当使用VS 2008来定位.NET 2.0时,实际上是针对更新的.NET 2.0编译的.因此,如果您使用静态添加到.NET 2.0的更新版本(如GCSettings.LatencyMode)中的一种(很少,很少使用)的方法,当部署到具有原始.NET 2.0 RTM的计算机时,它将无法运行 虽然实际遇到这样的问题是不太可能的,但在某些方面(甚至不包括新3.5功能的优点),您最好在3.5 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何使用UTC时间(asp.net和ajax)向用户呈现本地时间
- asp.net-mvc – 清除Kendo Validator错误消息
- asp.net-mvc – 如何在MVC 4 API中打印JSON脚本
- asp.net – NuGet:’X’已经有一个依赖定义为’Y’
- asp.net-mvc – 概念类型中的成员数量不匹配 – 但确实如此
- asp.net – 和debug =“false”有什么区别?
- asp.net-mvc – UpdateModel前缀 – ASP.NET MVC
- ASP.NET数据从代码隐藏双向双向绑定
- asp.net-mvc – 在MVC中写数据库和业务逻辑的位置?
- asp.net-mvc – 当前动作是ChildAction吗?