Microsoft .NET Framework 4包括3.5和2.0和.1.1吗???

2024-12-28 18:43:29
推荐回答(5个)
回答1:

Microsoft .NET Framework 4 不包括3.5和2.0和.1.1,Microsoft .NET Framework 4[1]
是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件,很多基于此架构的程序需要它的支持才能够运行。
说明:Microsoft .NET Framework 3.5 对 .NET Framework 2.0 和 3.0
中的许多新功能进行了更新和增补,且附带了 .NET Framework 2.0 Service Pack 1 和 .NET Framework
3.0 Service Pack 1。
备注:

.NET Framework 4 将与旧的 Framework 版本并行工作。
Microsoft .NET Framework 4 提供了以下新功能和改进:

* 公共语言运行时 (CLR) 和基类库 (BCL) 的改进
o 性能改进,包括更好的多核心支持、后台垃圾回收和服务器上的探查器附加。
o 新的内存映射文件和数字类型。
o 更轻松的调试,包括转储调试、Watson 小型转储、64 位的混合模式调试和代码协定。
o 有关 CLR 和 BCL 的增强功能的完整列表,请转到此处。
* Visual Basic 和 C# 语言中的创新,例如 lambda 语句、隐式行继续符、动态调度和命名/可选参数。
* 数据访问和建模的改进
o 利用 Entity Framework,开发人员可使用 .NET 对象和语言集成查询 (LINQ)
对关系数据库进行编程。它具有多项新功能,包括持久性忽略和 POCO 支持、外键关联、延迟加载、测试驱动开发支持、模型中的函数和新的 LINQ
运算符。其他功能包括:带自跟踪实体的更好的 n 层支持、使用 T4
模板的可自定义的代码生成、模型首次开发、改进的设计器体验、更好的性能以及实体集的复数形式。有关更多信息,请转到此处。
o WCF 数据服务是 .NET Framework 的一个组件,可以利用此服务创建基于 REST
的服务和应用程序,以便使用开放式数据协议 (OData) 在 Web 上公开和使用数据。WCF 数据服务具有多项新功能,包括增强的 BLOB
支持、数据绑定、行计数、源自定义、投影和请求管道改进。当前与 Microsoft Office 2010 的内置集成可将 Microsoft
Office SharePoint Server 数据作为一个 OData 源公开,并使用 WCF
数据服务客户端库访问该数据源。有关更多信息,请转到此处。
* ASP.NET 的增强功能
o 对 HTML、元素 ID 和自定义 CSS 的更多控制,通过这些控制可更轻松地创建符合标准且 SEO 友好的 Web 窗体。
o 新的动态数据功能,包括新的查询筛选器、实体模板、对 Entity Framework 4 的更丰富的支持以及可轻松应用于现有 Web 窗体的验证和模板化功能。
o 针对新的 AJAX 库改进的 Web 窗体支持,包括对内容传递网络 (CDN) 的内置支持。
o 有关 ASP.NET 的增强功能的完整列表,请转到此处。
* Windows Presentation Foundation (WPF) 的改进
o 添加对 Windows 7 多点触控、功能区控件和任务栏扩展性功能的支持。
o 添加了对 Surface 2.0 SDK 的支持。
o 新的业务线控件,包括图表控件、智能编辑、数据网格以及其他用于改进生成以数据为中心的应用程序的开发人员体验的控件。
o 性能和伸缩性的改进。
o 文本清晰度、布局像素对齐、本地化和互操作性的可视化改进。
o 有关 WPF 的增强功能的完整列表,请转到此处。
* Windows 工作流 (WF)
的改进,利用这些改进,开发人员能够更好地承载工作流并与其进行交互。这些改进包括:改进的活动编程模型、改进的设计器体验、新的流程图建模样式、展开的
活动面板、工作流规则集成和新的消息相关功能。.NET Framework 4 还显著提高了基于 WF 的工作流的性能。有关 WF
的增强功能的完整列表,请转到此处。
* Windows Communication Foundation (WCF) 的改进,例如对 WCF
工作流服务的支持(可启用带消息传递活动的工作流程序)和相关支持。此外,.NET Framework 4 还提供了新的 WCF
功能,如服务发现、路由服务、REST 支持、诊断和性能。有关 WCF 的增强功能的完整列表,请转到此处。
* 创新的新并行编程功能,例如并行循环支持、任务并行库 (TPL)、并行 LINQ (PLINQ) 和协调数据结构(可让开发人员利用多核处理器)。

回答2:

不包括,4是一个完整的运行平台,也是全新的。3.5和2.0都是基于2.0运行平台的(3.5、3.0是对2.0的扩展)。1.1也是独立的运行平台。
不过对于普通的应用程序来说,4.0和3.5的功能是兼容的(4.0只新增了功能,如果没有用到新增的功能的话,是相互兼容的),但直接运行可能不行,需要增加配置文件声明兼容性。

回答3:

不包括.
3.5的时候,它的运行时还是2.0的,所以3.5兼容2.0
4.0的运行时已经改变了,甚至都不是完全兼容以前的版本

回答4:

明确的告诉你,不包括! 如果是要用到 Framework 3.5 sp1里面一些东西,会直接报xxx方法找不到。说包括,兼容的都是在扯蛋。

回答5:

包括的,在创建项目的时候,填写项目名称的时候,下面有下拉选择,一般默认是4.0