.NET Tools 2005--小气的神

专注于.NET技术,传播.NET技术

为什么Visual Studio 2005正式版的版本号是8.0.50727.42

为什么Visual Studio 2005正式版的版本号是8.0.50727.42? 为什么NHibernate 不能在VS2005 RTM中编译?Community Server 也编译失败!!

Visual Studio 2005 的Setup blog 上有说,为什么Visual Studio 2005正式版的版本号是8.0.50727.42 ? 这.42 代表是什么?

看完你也许要感到有些遗憾,不要因为10月30日你好不容易下载到的Visual Studio 2005 原来代表05年07月27日的一个编译版本,而不是05年10月30日的最新的一个编译版本,软件不是必胜客的匹萨或是烤牛排,越新鲜的就越先进。
Weblog上说: "What this means is on July 27th, 2005, we started the final push to the final build.  From there, we built 42 times which is how we came up with 8.0.50727.42. "

这意味着,内部的开发组花了近三个月的时间在修改Bug,优化性能,为产品发布做各种测试和准备。甚至到11月07日正式发布前,这样的工作仍在继续。重要的是,其他的产品团队也可以尽早的开始他们的工作,比如SQL 2005 , Biztalk 2006, WinFX team. 还好,不然你会奇怪CTP和RTM好像没有差别了. 从另一个角度看,我们有多少产品/项目有三个月的测试和准备?有多少产品是开发完只留给3天时间给测试组然后就上线了。最新对我们来说就是bug最少,功能最强,而对我们来说最有成就感的一个版本。

之前许多人抱怨CTP版本的繁多,其实这也证明了软件产品开发的比较常见的问题,越是平台级的软件,管理越复杂,涉及的产品和影响也就越大。想想几千人的开发团队都要围绕一个不断变换的基础进行自己的产品开发,这是很大的工程。
想想我们项目/产品中的许多版本号,一来没有什么意义,二来许多都是编给客户看的。而我们说的平台开发,最多是一个二次开发的重用组件, EntLib给我们一个比较大的讽刺,因为它创造了一个新的名词---"Application Block"

目前除了SQL 2005 和VSTS Beta3 Refresh 可以运行在正式版本的NET FX 2.0,和支持Visual Studio 2005 RTM开发 ,WinFX (Indigo, Avalon, Workflow), Biztalk Server 2006, LINQ, Atlas 等等相对应的版本还都没有出现。
这就引出了这样的问题,评测网上最近也有不少人在讨论,原来1.0/1.1的应用能够直接运行在.NET FX2.0/SQL 2005上吗?NHibernate 不能在VS2005 RTM中编译?Community Server 编译也失败!!
其实程序能够运行在.NET FX RTM和能够在Visual Studio 2005 RTM上开发是两个概念,根据.NET FX/CLR 的向后兼容策略和Side by Side特性,你原来的1.0/1.1 的托管应用可以不用修改的运行在.NET FX 2.0 RTM上,高版本的CLR能够完成这样的任务和挑战;但是你原先的SDK或带源代码的项目要能够成功的在Visual Studio 2005 RTM上编译运行这又是另外一个问题,这涉及到许多配置,原先SDK的版本等许多因素。从另一个角度来说,目前开发工具的兼容性还需要大大的提高 ;而对我们来说,这意味着,你使用最新的Visual Studio 2005 RTM时,对于许多新技术的开发和学习,你还需要学会等待。

rrelyea 的WebLog上也说明了有关支持.NET2.0/VS 2005 RTM 的WinFX 版本的情况
What's changed from Beta 2 to RTM?这个文档,也是那些急需将自己的应用转移到Visual Studio 2005 RTM上的开发人员需要看的

posted on 2005-11-01 15:54 ccBoy 阅读(6360) 评论(6)  编辑 收藏 所属分类: Visual Studio 2005.NET FX V2

评论

#1楼 [楼主] 2005-11-01 16:56 ccBoy      

刚刚看到C# LINQ for VS2005 RTM 已经出了。
C# LINQ Tech Preview Update for Visual Studio 2005 RTM Release
http://download.microsoft.com/download/4/7/0/4703eba2-78c4-4b09-8912-69f6c38d3a56/LINQ%20Preview.msi

source:
http://blogs.msdn.com/scottwil/archive/2005/10/31/487558.aspx   回复  引用  查看    

#2楼  2005-11-01 17:07 jjx [未注册用户]

好消息 :)   回复  引用    

#3楼  2005-11-01 17:14 zx810903 [未注册用户]

假如你有一个软件公司,加入你的公司资本超过千亿美元,加入你的公司的现金储备超过百亿美元.那么你在开发软件的时候也会用3个月做测试.   回复  引用    

#4楼  2005-11-02 08:38 哈密瓜一号      

这就怪你 平常新闻关注的少了
微软的开发模式就是这样的
当一个软件进入稳定并打算用它做RTM版本的时候
把这个分支独立出来 继续修复该版本的错误并更新他的小版本号

而其他的每日编译 还是有的 一般会作为SP1发布   回复  引用  查看    

#5楼  2005-11-02 09:19 REvol [未注册用户]

@哈密瓜一号
同意。
主要关键问题是,现在从MSDN下载的是否已经是RTM了。7Nov Product Launch也将会是这一版本。   回复  引用    

#6楼  2007-08-24 14:19 jiaru [未注册用户]

反过来假如也成立:假如你做软件用3个月测试,那么你的资本会超过...   回复  引用    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2005-11-01 16:05 编辑过
 
历史上的今天:

 





<2005年11月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

导航

统计

公告




Disclaimer
The content of this site is my own personal opinions and does not represent my employer's view in any way. My thoughts and opinions often change and, as a weblog is intended to provide a semi-permanent point in time snapshot, you should not consider out of date posts to reflect my current thoughts and opinions.
--This disclaimer is quoted from Herveyw's blog, it is also my disclaimer.
These postings are provided "AS IS" with no warranties, and confer no rights.
所有内容和观点仅代表个人观点,如有问题和建议请发Email到new2001@msn.com-小气的神(收)

与我联系

搜索

 

常用链接

留言簿(30)

随笔分类

随笔档案

文章分类

文章档案

收藏夹

weblog Link

最新评论

阅读排行榜

评论排行榜