从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 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 什么时候以明文形式存储密码是个好主意?
- asp.net-web-api – 为ASP.NET Web API应用程序生成特定于版
- 验证 – ASP.NET MVC 4避免生成datetime的data-val-date
- asp.net-mvc – Ninject如何在ASP.NET MVC中创建控制器?
- asp.net-mvc – 应用偏移量时表示的UTC时间必须介于0到10,0
- iis – 如何查看有多少用户在线?
- asp.net-mvc – Bug? ASP.NET MVC 2中的客户端验证导致Val
- Asp.Net Cache缓存使用代码
- asp.net核心 – 如何在asp.net core mvc项目中解决“查看未
- entity-framework – 术语’scaffold-dbcontext’不被识别为
- asp.net-mvc – 带编码文本的MVC3 TextBoxFor
- asp.net – System.Linq.Dynamic不支持OrderByDe
- asp.net-mvc – ASP.NET MVC术语让我沮丧 – 为什
- asp.net – 如何确定哪个按钮导致回发
- asp.net-mvc-4 – MVC4捆绑GZIP和头文件
- asp.net – 如何处理从“DBNull”类型到“String
- asp.net-mvc-3 – Orchard CMS DataAnnotations
- ASP.NET MVC Controller FileContent ActionResu
- 如何在ASP.NET中垂直对齐对象?
- asp.net-mvc – ASP.NET MVC应用程序自定义错误页
