.NET Framework3.0/3.5/4.0/4.5新增功能摘要

时间:2014-03-03 08:43:39   收藏:0   阅读:875

bubuko.com,布布扣Microsoft .NET Framework 3.0

.NET Framework 3.0 中增加了不少新功能,例如:

bubuko.com,布布扣Microsoft .NET Framework 3.5

.NET Framework 3.5 在3.0新增功能的基础上增量构建而成。此外,.NET Framework 3.5 还包含若干技术领域中的大量新功能,它们以新程序集的形式添加,以避免重大更改。

这些新功能包括:

(出自:http://www.microsoft.com/zh-cn/download/details.aspx?id=21

bubuko.com,布布扣Microsoft .NET Framework 3.5 Service Pack 1

Microsoft .NET Framework 3.5 Service Pack 1 是一个完整的累积更新,包含很多基于 .NET Framework 2.0、3.0 和 3.5 不断生成的新功能,此外还包括 .NET Framework 2.0 和 .NET Framework 3.0 子组件的累积服务更新。

.NET Framework 3.5 Service Pack 1 版提供以下新增功能和改进:

(出自:http://www.microsoft.com/zh-cn/download/details.aspx?id=22

bubuko.com,布布扣Microsoft .NET Framework 4

.NET Framework 是由 Microsoft 开发的一种全面且一致的编程模型,用于生成具有视觉震撼力的用户体验、无缝的安全通信和对一系列业务流程进行建模的能力的应用程序。.NET Framework 4 将与旧的 Framework 版本并行工作。 默认情况下,基于早期版本的 Framework 的应用程序将继续在目标版本上运行。

Microsoft .NET Framework 4 提供了以下新功能和改进:

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

(出自:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718

bubuko.com,布布扣Microsoft .NET Framework 4.5

bubuko.com,布布扣Managed Extensibility Framework (MEF)

在 .NET Framework 4.5 中,Managed Extensibility Framework (MEF) 具有以下新功能:

  • 泛型类型的支持。

  • 基于命名约定而不是属性,可以创建部件的基于约定的编程模型。

  • 多个作用域。

  • 当你创建 Windows 应用商店应用时,你可以使用 MEF 子集。 downloadable package from the NuGet Gallery.‘ data-guid="dca6e36ed51361689b866376eefff836">此子集可作为 NuGet 库中的一个可下载的程序包。 Manage NuGet Packages from the Project menu, and search online for the Microsoft.Composition package.‘ data-guid="071bcaad5c4a66c2f6aaa553aba1ca54">若要安装包,打开 Visual Studio 中的项目,请从“项目”菜单选择“管理 NuGet 程序包”,然后联机搜索Microsoft.Composition 包。

Managed Extensibility Framework (MEF).‘ data-guid="44cdaf8026a9dabc0750250a65975efd">有关更多信息,请参见Managed Extensibility Framework (MEF)

bubuko.com,布布扣异步文件操作

在 .NET Framework 4.5 中,添加到 C# 和 Visual Basic 语言的新的异步功能。 这些功能为执行异步操作添加基于任务的模型。 若要使用此新模型,请使用 I/O 类中异步方法。 Asynchronous File I/O.‘ data-guid="795a7694f890b09add8935c61e6e2ca0">请参见异步文件 I/O

bubuko.com,布布扣Microsoft .NET Framework 4.5.1

New Types and Members in the .NET Framework 4.5.1.‘ data-guid="f1ff00688acaf81fd46713b1272544b1">有关新 API 的列表,请参见 .NET Framework 4.5.1 中的新增类型和成员

核心新增功能和增强功能包括:

  • 自动绑定程序集的重定向。 从 Visual Studio 2013 开始,当你编译以 .NET Framework 4.5.1 为目标的应用程序时,如果你的应用程序或其组件引用同一程序集的多个版本,绑定重定向可能被添加到应用程序配置文件。 你也可以在面向 .NET framework 的早期版本的项目中启用此功能。 How to: Enable and Disable Automatic Binding Redirection.‘ data-guid="f912b87689d98ac2cdb153b9e58ab297">有关更多信息,请参见如何:启用和禁用自动绑定重定向

  • 可以收集诊断信息,帮助开发人员提高服务器和云应用程序的性能。 WriteEventWithRelatedActivityId and WriteEventWithRelatedActivityIdCore methods in the EventSource class.‘ data-guid="542f21de6756deec93745599cd4cc4ea">有关更多信息,请参见 EventSource 类中的 WriteEventWithRelatedActivityId 和 WriteEventWithRelatedActivityIdCore 方法。

  • 可以在垃圾回收过程中显式压缩大对象堆 (LOH)。 GCSettings.LargeObjectHeapCompactionMode property.‘ data-guid="5151b78b7fa2203ed39547e5e3c5a713">有关更多信息,请参见 GCSettings.LargeObjectHeapCompactionMode 属性。

  • 其他性能改进,例如 ASP.NET 应用程序挂起、多核 JIT 改进,以及更新 .NET Framework 后的更快速应用程序启动。 .NET Framework 4.5.1 announcement and the ASP.NET app suspend blog post.‘ data-guid="e08bfb8a06680c74e697f88857dce2a9">有关更多信息,请参见 .NET Framework 4.5.1 公告和 ASP.NET 应用挂起博客文章。

在 Visual Studio 2013 中调试 .NET Framework 应用程序时的改进包括:

  • 返回 Visual Studio 调试器中的值。 在 Visual Studio 2013 中调试托管应用程序时,自动窗口会显示方法的返回类型和值。 此信息对桌面、Windows 应用商店和 Windows Phone 应用程序可用。 Examine return values of method calls in the MSDN Library.‘ data-guid="157b268f335bca8229ad300e94c0934d">有关更多信息,请参见 MSDN Library 中的检查方法调用的返回值

  • 编辑并继续运行 64 位应用程序。 Visual Studio 2013 支持桌面、Windows 应用商店和 Windows Phone 的 64 位托管应用中的“编辑并继续”功能。 Supported Code Changes (C#) article).‘ data-guid="5e4a0d205292a6e14997567ea376eff9">现有的限制对 32 位和 64 位应用仍然有效(请参见支持代码更改 (c#) 文章的最后一部分)。

  • 异步识别调试。 为了更易于在 Visual Studio 2013 中调试异步应用程序,调用堆栈会隐藏编译器提供的基础结构代码以支持异步编程并且链入逻辑父级框架,因此你可以更清楚地了解逻辑程序执行。 “任务”窗口替换“并行任务”窗口并显示与特定断点相关的任务,还会显示应用程序中当前处于活动状态或计划状态的任何其他任务。 .NET Framework 4.5.1 announcement.‘ data-guid="fac6f066e8635c7823259b853e81e694">你可以在 .NET Framework 4.5.1 公告的“异步识别调试”一节中了解此功能。

  • 改善 Windows 运行时组件的异常支持。 在 Windows 8.1 预览版中,Windows 应用商店应用产生的异常保留了有关导致异常的错误信息(可跨语言使用)。 .NET Framework 4.5.1 announcement.‘ data-guid="18be7f8df3c40c674fd1db4c16909065">你可以在 .NET Framework 4.5.1 公告的“Windows 应用商店应用开发”一节中了解此功能。

Managed Profile Guided Optimization Tool (Mpgo.exe) to optimize Windows Store apps as well as desktop apps. ‘ data-guid="d34532460347c40f5fca14a8181a4c70">从 Visual Studio 2013 开始,你可以使用托管配置文件优化工具 (Mpgo.exe) 优化 Windows 应用商店应用以及桌面应用程序。

ASP.NET 4.5.1 and Visual Studio 2013 on the ASP.NET site. ‘ data-guid="de9a0f11771ce6a6e4f2afd00b1b05bd">有关 ASP.NET 4.5.1 的新功能,请参见 ASP.NET 站点上的 ASP.NET 4.5.1 和 Visual Studio 2013

immutable collections with NuGet.‘ data-guid="2a17241f86b87b503684e65b978d8d38">请注意,.NET Framework 团队已通过 NuGet 开始进行不可变的集合的连续交付。 功能从带区 (OOB) 释放出来,以扩展平台支持并引入新功能。 The .NET Framework and Out-of-Band Releases.‘ data-guid="9ea40620389d4f8a7bfbd008a0f435af">有关更多信息,请参见 .NET Framework 和带外版本

(出自:http://msdn.microsoft.com/zh-cn/library/vstudio/ms171868(v=vs.110).aspx#core

(以上内容全部出自:http://www.microsoft.com/

.NET Framework3.0/3.5/4.0/4.5新增功能摘要,布布扣,bubuko.com

原文:http://www.cnblogs.com/liuxx/p/3576472.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!