如何判断 .NET Compact Framework 的版本
到目前为止,.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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述