写点什么

.NET Framework 的版本:市场 vs 现实

  • 2008-04-23
  • 本文字数:841 字

    阅读完需:约 3 分钟

由于微软对于.NET Framework 3.0 的版本定制策略让社区有些迷糊, Scott Hanselman 解释了市场与现实之间的偏差以及其原因。

在 Scott Hanselman 在他的文章“如何让一个 IIS 应用程序或应用程序池使用 ASP.NET 3.5 而不是 2.0 ”里回答了问题之后,有关版本的各种疑问又重新浮出水面了。开发人员希望知道如何配置 IIS 可以使他们的应用程序能够使用最新的 LINQ 特性以及 WCF 的 REST 支持。

这个问题的答案非常简单:如果要使用.NET Framework 3.5,只需配置应用程序中的 web.config 文件即可,因为“最重要的东西是在 assemblies 配置节中新添加的程序集”而不是 IIS。您的应用程序池必须依旧使用 CLR 2.0 版本,例如.NET Framework 2.0。

与版本有关的各种疑惑大都源于这样的猜测:“框架的每个主要版本都会带来一个新的 CLR”。不过事实上 CLR 依旧基于 2.0 版本,也就是说“框架版本 != CLR 版本”。

  • .NET Framework 1.x = CLR 1.x
  • .NET Framework 2.0 = CLR 2.0
  • .NET Framework 3.0 = CLR 2.0
  • .NET Framework 3.5 = CLR 2.0 + (C# 3.0 | VB9)

因此.NET Framework 的版本更像是一种“市场说法”,并不代表 CLR 或编译器的版本。

.NET Framework 3.0 添加了“三个主要的类库:WCF (Windows Communication Foundation 即 Indigo)、WPF (Windows Presentation Foundation 即 Avalon) 和 Windows Workflow 即 WF。

至少:您不必担心安装.NET 3.0 会对您的系统造成任何重大改变。您的 2.0 程序在安装了 3.0 的系统上运行。它们都是使用 2.0 版本编译器生成的,在 CLR 2.0 中运行的 2.0 应用。

.NET Framework 3.5 带来了“新的 C#和 VB 语言的编译器”,它们都是使用诸如 LINQ 等新语言特性的必要组件。除此之外它还包含了一些新的程序集,例如“为 Windows Communication Foundation 所提供的 REST 支持”以及之前有过独立下载版本的 ASP.NET AJAX。

.NET Framework 4.0 可能会引入 Dynamic Language Runtime (DLR),到那时候市场和现实又该出现一次碰撞了。

查看英文原文:.NET Framework Versions: Marketing vs. Reality

2008-04-23 21:461253
用户头像

发布了 157 篇内容, 共 62.2 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

海外推广终极指南:从0到1的完整策略与执行路径

Wolink

跨境贸易 海外社媒营销 海外营销推广 海外红人营销 品牌推广

实践指南 | 如何科学规划你的兼容性测试策略?

优测云服务平台

兼容性测试

Vectorworks 2025 for Mac 3D建模渲染设计

做梦万元户

数字孪生项目开发流程

北京木奇移动技术有限公司

软件外包公司 数字孪生开发 webgl开发

物联网开源生态进入深水区:开发者需在技术与商业的夹缝中寻找破局之道

新消费日报

从局部性原理到一致性模型:深入剖析缓存设计的核心权衡

poemyang

缓存 高并发架构

2026品牌推广新思维:打造“用户痴迷”型品牌的5个策略

Wolink

出海企业 海外营销推广 品牌出海 品牌推广

2026年企业海外营销渠道指南:如何分配预算实现整合增长

Wolink

跨境电商 出海 海外社媒营销 海外营销推广 海外红人营销

实施路径:CIO引入“内置低代码”系统的四步选型法

星云低代码中间件

超融合部署与运维:五大关键技术盘点

智驱前线

“技术策源+生态聚合”2026世亚智博会·北京站!正式官宣

AIOTE智博会

智博会 人工智能展 世亚智博会 北京智博会

Perfectly Clear Workbench for Mac 智能图像清晰度处理软件

做梦万元户

Bartender 6 for Mac 菜单栏图标管理工具

做梦万元户

MyEMS落地实践指南:从部署到价值转化的全流程解析

开源能源管理系统

开源 能源管理系统

EMR StarRocks Stella内核正式发布,登顶TPC榜单全球第一

阿里云大数据AI技术

阿里云 StarRocks EMR 湖仓

区块链/Web3系统开发核心技术栈

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

5 分钟搞定绩效管理

俞凡

企业海外营销战略蓝图:构建从市场进入到提升品牌知名度的完整路径

Wolink

跨境电商 海外社媒营销 海外营销推广 品牌出海 海外红人营销

Topaz Video for Mac 视频无损处理画质增强

做梦万元户

服装门店如何选购RFID收银系统提升结算效率?

斯科信息

AI算法RFID门禁 RFID收银系统 CK-DP11A CK-T2B

从“识图”到“购得”:图片搜索商品如何重构消费与供应链逻辑?

Noah

2026年海外红人营销平台选择:TikTok 还是Instagram?

Wolink

跨境电商 海外社媒营销 海外营销推广 品牌出海 海外红人营销

Macxvideo AI for Mac 智能Ai视频处理工具

做梦万元户

CAD图纸如何编辑?超简单,快来试试!

在路上

cad CAD看图王

聚焦数据驱动型预测,构建更科学的财务规划计划

智达方通

数据驱动 全面预算管理 财务管理

质效飞跃,优测金融数智质效解决方案全新升级!

优测云服务平台

数据可视化智慧金融 优测

新一代智能化家用电器行业MES系统解决方案

万界星空科技

mes 智能化转型 制造业转型 家用电器行业 家用电器mes

疯了!双11,百度文心快码帮我省钱又赚钱?

Comate编码助手

智能编程 AI 编程 文心快码 文心快码Zulu

2026年海外营销全景图:主流渠道与新兴趋势深度解析

Wolink

跨境电商 海外社媒营销 海外营销推广 品牌出海 海外红人营销

数字孪生项目外包开发

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

CAD中如何设置不同的字体样式?

在路上

cad CAD看图王

.NET Framework的版本:市场 vs 现实_.NET_Hartmut Wilms_InfoQ精选文章