在2006年6月,微软副总裁S.Somasegar宣布WinFX将更名为.NET Framework 3.0,请知道更多详细资讯检视它的Blog。
这份文件包含了关于.NET Framework 3.0更名常被问到的问题,对于部署额外的问题请参照MSDN上的.NET Framework 3.0 deployment文件。
问1:什么是.NET Framework 3.0(先前代号WinFX)?
答:.NET Framewrok 3.0是微软受管理程式码编写模型,它是.NET Framework 2.0的超集,以新的应用程式建构技术结合.NET Framework 2.0 component,包括了视觉化令人震撼的使用者经验(指WPF,Avalon)、无缝高度整合与安全的通讯(指WCF,Indigo)、塑造建构一个商业流程范围的能力(指WF,WorkFlow)及Windows CardSpace。
问2:WinFX技术发生了什么事?
答:WinFX技术现在将会包含在.NET Framework 3.0之中释出,对于WinFX技术本身或交货日期并没有任何改变,其实是同样的技术,只不过单单命名改变罢了。
问3:.NET Framework 3.0与.NET Framework 2.0之间的关连性为何?
答:.NET Framework 3.0是在.NET Framework 2.0之上附加一些技术,.NET Framework 3.0是在.NET Framework 2.0之上附加了四大部分新技术:Windows Presentation Foundation(WPF)、Windows Workflow Foundation(WF)、Windows Communication Foundation(WCF)和Windows CardSpace。在.NET Framework 3.0中所包含的.NET Framework 2.0 component本身并没有任何的变动,这意谓着今天数以百万计的.NET程式开发人员可使用既有的技术能力去建构.NET Framework 3.0应用程式,同时也意谓着今天在.NET Framework 2.0执行的应用程式也可以继续在.NET Framework 3.0上执行。
以下为.NET Framework 3.0的架构图:

问4:当我安装.NET Framework 3.0时会发生什么事?如果我已安装了.NET Framework 2.0要如何升级?
答:当你安装.NET Framework 3.0时,installer会检查你是否已经安装.NET Framework 2.0,如果没有,.NET Framework 3.0 installer会替您安装.NET Framework 2.0,然后再安装.NET Framework 3.0 component;如果你已安装.NET Framework 2.0,.NET Framework 3.0 installer只会安装.NET Framework 3.0新的Component.
问5:我的组织刚通过能够将产品应用在.NET Framework 2.0上的认证核准程序,我们需要在.NET Framework 3.0之上重新全面进行相同的认证核准程序吗?我需要为.NET Framework 2.0应用程式做任何的相容性测试吗(指在.NET Framework 3.0上执行)?
答:因为.NET Framework 3.0只有加入新的component在.NET Framework 2.0之上,而没有变动任何的.NET Framework 2.0的component,所以建构在.NET Framework 2.0之上的应用程式将不会受到任何影响;故当您安装完.NET Framework 3.0之后,并不需要为您的.NET Framework 2.0应用程式做任何的测试。
问6:名称的改变是否会反映在任何.NET Framework 2.0既存的APIs,assemblies与namespace?
答:在.NET Framework 2.0既存的APIs,assemblies与namespace不会有任何的改变,你建构在.NET Framework 2.0之上的应用程式将会继续照旧在.NET Framework 3.0上执行。
问7:.NET Framework 3.0将会使用哪个版本的Common Language Runtime (CLR)?
答:.NET Framework 3.0将会使用.NET Framework 2.0的CLR(V2.0.50727),透过CLR核心引擎的共用,将能够减少对整个开发平台的冲击,我们也期望较为底层的.NET Framework component(例如CLR Engine)能够较高阶层的 APIs更少变动,如此降低冲击的作法才能保障客户在.NET技术上的投资。
问8:如果.NET Framework使用.NET Framework 2.0的runtime与compiler,为何它是以3.0作为版本号码?
答:伴随.NET Framework 3.0所释出的新技术包括了WCF,WF,WPF与CardSpace,它提供了很多很棒的功能与创新,因此我们认为它应该以3.0作为版本号码。
问9:.NET Framework 3.0的并行(Side by Side)该如何完成呢?
答:因为.NET Framework 3.0只有在.NET Framework 2.0之上加入新的components,所以.NET Framework 3.0与.NET Framework 2.0两者之间的assemblies并没有重叠的部分,因此并没有实际的并行作业场景的问题存在,你可以在相同一台电脑上,同时执行.NET Framework 2.0与.NET Framework 3.0 的应用程式。
| 共2页: 1 [2] 下一页 | ||
|
|
|||
| · 51CTO主编推荐经典专题 · RAID——磁盘阵列基础 · 充电计划之热门IT认证.. · 51CTO技术自测 挑战自.. · CISSP认证成长之路 · AMD Phenom三核处理器.. · 国际文档格式标准开战 · 2007年互联网大会 |
· 我是黑客我怕谁——讲.. · ARP攻击防范与解决方案 · Solaris 10 配置管理 · Solaris基础知识入门 · RIP路由协议专栏 · MPLS路由协议专栏 · OSPF路由协议专栏 · 思科路由器产品 |
||
|
|||
| · Java基础教程 · VPN技术 · ARP攻击防范与解决方案 · SQL Server 2005全解 · SOA 面向服务架构 · SQL Server 2005全解 · Java编程开发手册 · RAID——磁盘阵列基础 |
· 三层交换技术专题 · SQL Server入门到精通 · Windows Server 2003企.. · Windows远程桌面应用 · C#技术开发指南 · VPN技术 · Solaris 10 配置管理 · C#技术开发指南 |
||
|
|||
| · ARP攻击防范与解决方案 · VPN技术 · SQL Server 2005全解 · Java基础教程 · SQL Server入门到精通 · SQL Server 2005全解 · SOA 面向服务架构 · Java编程开发手册 |
· C#技术开发指南 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · RAID——磁盘阵列基础 · Windows Server 2003企.. · 邮件服务器专题 · wimax技术与趋势 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| ·拯救系统管理员 ·美国选民:我为什么选布什 |
·VMware公司中文命名挑战赛 ·我们真缺乏创新吗? |
| ·J0ker的CISSP之路:复习-.. ·J0ker的CISSP之路:复习-I.. |
·9月第3周安全回顾 内网安.. ·教你几招识别和防御Web网.. |
| · NGN:下一代网络 · 网络访问中断大排查 · FTTx光纤接入 |
· 教你使用Anti ARP Sniff.. · 网络嗅探教程:使用Snif.. · 常见病毒手工清除方法大.. |
| · C++是垃圾语言?! · 2007年IT界七大抄袭事件 · Java实用开发全集 |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · 热门 IT 培训认证官方资.. · Ubuntu 中文开源频道 · Solaris基础知识入门 |
· 费力不讨好 数据中心主.. · AMD Phenom三核处理器解.. · 51CTO主编推荐经典专题 |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 存储2006,一个并购的大.. · IDC宣布浪潮蝉联存储市.. · 双机热备技术 |