如何判断 .NET Compact Framework 的版本

原创 2007年09月15日 15:10:00

到目前为止,.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

NSIS:检测本机.Net Framework版本

为了实现检测本机.Net Framework版本并在线下载安装,我找到了这篇文章 http://my.oschina.net/chinesedragon/blog/317307 主要函数是GetNe...
  • aqtata
  • aqtata
  • 2016年07月03日 11:50
  • 1873

C#winform检测电脑安装的.netframework版本和是否安装了某软件

代码如下: //C#获取已安装 .NET Framework 版本 private static string[] GetDotNetVersions() ...
  • myesn
  • myesn
  • 2016年06月21日 22:49
  • 2274

NSIS 检测.NET Framework版本(学习九)

 Section -.NET Framework   ;检测是否是需要的.NET Framework版本   Call GetNetFrameworkVersion   Pop $R1...
  • yimengchenxi
  • yimengchenxi
  • 2015年08月19日 17:20
  • 1254

在Windows Mobile和Wince(Windows Embedded CE)下使用.NET Compact Framework进行GPS NMEA data数据分析的开发

转:http://www.cnblogs.com/procoder/archive/2009/05/05/1450219.html   提供GPS功能的Wince和Windows Mobile都需...
  • sx811125
  • sx811125
  • 2012年02月10日 11:26
  • 504

.NET Compact Framework下使用NUintLite进行单元测试(在WinCE上)

这里有一个关键就是.NET Compact Framework的版本一定要和NUintLite的版本一致,否则将无法进行测试。 在WinCE的“Program.cs”中添加如下代码:       ...
  • esunshine1985
  • esunshine1985
  • 2013年06月09日 16:57
  • 619

WinCe系统3G和RAS拨号 - 基于 .NET Compact Framework和C++

 在.NET Compact Framework下开发3G应用可以有两个options,1:AT command, 2:RAS。其实RAS最终也是通过AT command来管理3G设备,RAS屏蔽了技...
  • xiaolei05
  • xiaolei05
  • 2011年02月27日 14:22
  • 816

.NET Compact Framework使用P/Invoke服务 (一)

.NET Compact Framework使用P/Invoke服务 (一)
  • cpcpc
  • cpcpc
  • 2011年01月11日 17:03
  • 485

SSL with the .NET Compact Framework(一) 连接中断了

最近项目出了一个问题,服务器端的SSL的证书更换了。加密key的长度用1024位升级到2048位。结果出问题了。客户端末通信是全都连不上服务器了。  于是就解决呗,解决的途中却让我更加的摸不到头脑了...
  • wesley219
  • wesley219
  • 2012年05月31日 10:20
  • 539

Windows Mobile使用.NET Compact Framework开发Winform时如何Dispose资源

背景在开发3G应用的时候,程序退出了,需要自动关闭已经打开的链接。这样需要在Winform退出的时候把其分配的资源都dispose掉。本文讲述Winform Dispose资源的几种方法。方案方案一使...
  • xiaolei05
  • xiaolei05
  • 2011年05月01日 12:07
  • 1781

.NET Compact Framework下的串口通信

在Wince和Windows Mobile下,很多设备以串口(Serial Port/Com Port)的方式提供访问接口,例如可以通过串口访问GPS的receiver,从而接收NMEA Data。 ...
  • yongyong521
  • yongyong521
  • 2014年08月11日 22:46
  • 692
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何判断 .NET Compact Framework 的版本
举报原因:
原因补充:

(最多只允许输入30个字)