c#

位置:IT落伍者 >> c# >> 浏览文章

.NETFramework版本命名与部署


发布日期:2020年09月02日
 
.NETFramework版本命名与部署

原文网址

微软副总裁 S Somasegar 宣布 WinFX 将更名为 NET Framework 请知道更多详细资讯检视它的 Blog

这份文件包含了关于 NET Framework 更名常被问到的问题对于部署额外的问题请参照 MSDN 上的 NET Framework deployment 文件

什么是 NET Framework (先前代号 WinFX)?

NET Framewrok 是微软受管理程式码编写模型它是 NET Framework 的超集以新的应用程式建构技术结合 NET Framework component包括了视觉化令人震撼的使用者经验(指 WPFAvalon)无缝高度整合与安全的通讯(指 WCFIndigo)塑造建构一个商业流程范围的能力(指 WFWorkFlow)及 Windows CardSpace

WinFX 技术发生了什么事?

WinFX 技术现在将会包含在 NET Framework 之中释出对于 WinFX 技术本身或交货日期并没有任何改变其实是同样的技术只不过单单命名改变罢了

NET Framework NET Framework 之间的关连性为何?

NET Framework 是在 NET Framework 之上附加一些技术NET Framework 是在 NET Framework 之上附加了四大部分新技术Windows Presentation Foundation (WPF) Windows Workflow Foundation (WF) Windows Communication Foundation (WCF) 和 Windows CardSpaceNET Framework 中所包含的 NET Framework component 本身并没有任何的变动这意谓着今天数以百万计的 NET 程式开发人员可使用既有的技术能力去建构 NET Framework 应用程式同时也意谓着今天在 NET Framework 执行的应用程式也可以继续在 NET Framework 上执行

以下为 NET Framework 的架构图

当我安装 NET Framework 时会发生什么事?如果我已安装了 NET Framework 要如何升级?

当你安装 NET Framework installer 会检查你是否已经安装 NET Framework 如果没有NET Framework installer 会替您安装 NET Framework 然后再安装 NET Framework component如果你已安装 NET Framework NET Framework installer 只会安装 NET Framework 新的 Component

我的组织刚通过能够将产品应用在 NET Framework 上的认证核准程序我们需要在 NET Framework 之上重新全面进行相同的认证核准程序吗?我需要为 NET Framework 应用程式做任何的相容性测试吗(指在 NET Framework 上执行)?

因为 NET Framework 只有加入新的 component 在 NET Framework 之上而没有变动任何的 NET Framework 的 component所以建构在 NET Framework 之上的应用程式将不会受到任何影响故当您安装完 NET Framework 之后并不需要为您的 NET Framework 应用程式做任何的测试

名称的改变是否会反映在任何 NET Framework 既存的 APIs assemblies 与 namespace?

NET Framework 既存的 APIs assemblies 与 namespace 不会有任何的改变你建构在 NET Framework 之上的应用程式将会继续照旧在 NET Framework 上执行

NET Framework 将会使用哪个版本的 Common Language Runtime (CLR)?

NET Framework 将会使用 NET Framework 的 CLR(V透过 CLR 核心引擎的共用将能够减少对整个开发平台的沖击我们也期望较为底层的 NET Framework component(例如 CLR Engine)能够较高阶层的 APIs 更少变动如此降低沖击的作法才能保障客户在 NET 技术上的投资

如果 NET Framework 使用 NET Framework 的 runtime 与 compiler为何它是以 作为版本号码?

伴随 NET Framework 所释出的新技术包括了 WCF WF WPF 与 CardSpace它提供了很多很棒的功能与创新因此我们认为它应该以 作为版本号码

NET Framework 的并行 (Side by Side) 该如何完成呢?

因为 NET Framework 只有在 NET Framework 之上加入新的 components所以 NET Framework NET Framework 两者之间的 assemblies 并没有重迭的部分因此并没有实际的并行作业场景的问题存在你可以在相同一台电脑上同时执行 NET Framework NET Framework 的应用程式

我现在已执行建构在 WinFX 之上的应用程式是否我需要做任何的改变以便能够在 NET Framework 上执行?

不需要WinFX 的应用程式不需要做任何的改变就可以在 NET Framework 之上执行当然由于 NET Framework 仍然在发展中所以未来 Framework 也许有些变动也说不定

我是否可以移除特定的 NET Framework components?

答案是不行的因为 NET Framework components(WPF WCF WF and CardSpace)是单一 Package 的一部分并且是安装在一起的

C# VB Atlas 或 Linq 是否会包含在 NET Framework 之中?

答案是不会的因为这些功能将会包含在更未来的版本NET Framework 只会包含先前所描述的 WinFX 技术

NET Framework 发行时是否会包含 NET Compact Framework 版本?

答案是不会我们目前正开发可支援 NET Framework 功能的的 Compact Framework 版本但发行日期和所包含的功能目前尚未宣布

代号 Orcas 的 Visual Studio 会是使用哪个版本号码的 NET Framework?

目前我们对于 Orcas 产品仍在规划中所以 NET Framework 的版本号码尚未定义

NET Framework 中的新功能(WPF WCF WF and CardSpace)将会被安装在什么地方?是否和目前 NET Framework 所安装的路径会有所差异?

NET Framework 共用的 components 将会安装在 %windir%\MicrosoftNET\Framework\V 路径NET Framework 新功能将会安装在 %windir%\MicrosoftNET\Framework\V 路径安装与部署的更多详细资讯请参考 NET Deployment whitepaper

NET Framework 会有多大?这样的改变是否会比目前释出的版本变得更大?

从 WinFX 命名变更成 NET Framework 之后的大小并没有变更它大约是 MB其中包含了 NET Framework MB

对于 NET Framework 的服务运作将会是如何?如果我安装 NET Framework 之后我还可以获得 NET Framework 的更新服务吗?

更新服务对于 NET Framework 及其作业系统将仍会被继续任何的 NET Framework 更新服务也将会在安装 NET Framework 时所一并安装的 NET Framework components 上正常作用

NET Framework 将会支援何种作业系统?

NET Framework 将会支援 Windows Vista? Windows Server (SP and Windows XP (SP) 作业系统

何时会发布释出 NET Framework

NET Framework 会是包含在 Windows Vista 作业系统的一部分Windows Vista 的客户将会得到 NET Framework 给商业客户的第一个 Windows Vista 版本目前计划是在 然而最后日期会视客户回馈反应而决定

在此同时我们会广泛地提供给 Windows XP and Windows Server 客户获得 NET Framework 下载

NET Framework 与 Windows Vista 作业系统之间的相关性为何?

NET Framework 是 Windows Vista 作业系统的核心元件并且预设是会安装在 Windows Vista 作业系统而它也会让 Windows XP and Windows Server 客户取得

是否 NET Framework 有任何的功能只能在 Windows Vista 作业系统上才能执行?

虽然有些 NET Framework 的最佳化将会因 Windows Vista 新功而享有利益但我们努力提供一致性的经验在 Windows Vista Windows Server and Windows XP 这三种作业系统之上

参考网址

?pbgid=&entryid=

上一篇:C#编程技巧:轻松实现对文件的操作

下一篇:浅谈C#闭包的相关原理