黎波

Windows Mobile Development for Line of Business
posts - 177, comments - 1124, trackbacks - 36, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

如何判断 .NET Compact Framework 的版本

Posted on 2007-09-15 15:03 黎波 阅读(1387) 评论(9)  编辑 收藏 所属分类: .NET CF

到目前为止,.NET Compact Framework 已经发展到了 v3.5 beta2。从 v1.0 RTM 到 v3.5 beta2 中间发布过了许多个版本,有时候我们需要在程序中判断当前 CLR 的版本,并做出适当的处理。
判断 .NET Compact Framework 的版本最简单的方法是调用 System.Environment.Version 静态属性,这个属性会返回执行当前代码的 CLR 版本号。不过,只有版本号很难判断出该版本的实际名称。为了解决这个问题,Neil Cowburn 整理了下面的表格,供大家参考:

Version Release
1.0.2268.0 1.0 RTM
1.0.3111.0 1.0 SP1
1.0.3226.0 1.0 SP2 (Recalled)
1.0.3227.0 1.0 SP2 Beta
1.0.3316.0 1.0 SP2 RTM
1.0.4177.0 1.0 SP3 Beta
1.0.4292.0 1.0 SP3 RTM
2.0.4037.0 2.0 May CTP
2.0.4135.0 2.0 Beta 1
2.0.4317.0 2.0 November CTP
2.0.4278.0 2.0 December CTP
2.0.5056.0 2.0 Beta 2
2.0.5238.0 2.0 RTM
2.0.6103.0 2.0 SP1 Beta
2.0.6129.0 2.0 SP1 RTM
2.0.7045.0 2.0 SP2 RTM
3.5.7066.0 3.5 Beta 1
3.5.7121.0 3.5 Beta 2

另外他还提供了一个保存上述映射关系的xml文件,谢谢Neil Cowburn

信息来源:HOWTO: Determining the .NET Compact Framework Version

Feedback

#1楼    回复  引用  查看    

2007-09-19 11:22 by heywap [未注册用户]
Microsoft Visual Studio 2005
版本 8.0.50727.762 (SP.050727-7600)
Microsoft .NET Framework
版本 2.0.50727

这个是打了 sp1 后的版本,怎么在列表中没有显示呢?

#2楼 [楼主]   回复  引用  查看    

2007-09-22 14:32 by 黎波      
@heywap
.net compact framework的版本号不会在这里显示。

#3楼    回复  引用  查看    

2007-10-07 21:35 by 银河      
好文章。
又学到了新知识。

#4楼    回复  引用  查看    

2008-01-18 11:17 by freehawk [未注册用户]
1 在 Pocket PC 上,使用“文件资源管理器”浏览到 Windows 目录并点按 cgacutil 文件。
2 此时会出现一个消息框,消息框中会显示设备上安装的 .NET Compact Framework 的版本信息

#5楼 [楼主]   回复  引用  查看    

2008-01-18 23:35 by 黎波      
@freehawk
谢谢,一直没有发现好的方法!

#6楼    回复  引用  查看    

2008-06-29 07:06 by 桃疆      
哈哈。我的ppc是3.5.7283。高级了去了

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-09-15 15:14 编辑过
 
另存  打印
最新IT新闻:
· 深藏33年Unix操作系统bug被消灭
· Expression Studio 2.0 中文版发布了
· 雅虎首页大变脸 阿里风格上身
· 万名Linux使用者向暴雪请愿Linux版《Diablo III》
· 56.com我乐网将全面转行 退出视频行业