如何知道用户PC机上是否安装了Service Pack 1 for .NET Framework 2.0?

han012 2008-02-27 02:02:56
微软于2007年末发布了 Service Pack 1 for .NET Framework 2.0,
我们的程序需要在CLR 2.0+sp1 环境下运行,也就是需要用户安装 Service Pack 1

请问如何编程获知用户PC机上是否安装了
Service Pack 1 for .NET Framework 2.0?

谢谢!
...全文
168 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
han012 2008-02-27
  • 打赏
  • 举报
回复
通过8楼介绍的方法解决了我的问题。
谢谢以上各位回复。
JL99000 2008-02-27
  • 打赏
  • 举报
回复
楼上简解
boyle0630 2008-02-27
  • 打赏
  • 举报
回复
在控制面板->添加删除程序列表中去看看
wwlprince 2008-02-27
  • 打赏
  • 举报
回复
别人已经告诉你了,俺来接点分。
allenaiverson 2008-02-27
  • 打赏
  • 举报
回复
在iis里面也可以看出来的。。。
allenaiverson 2008-02-27
  • 打赏
  • 举报
回复
楼上的正解。
fino_wang 2008-02-27
  • 打赏
  • 举报
回复
确定计算机上安装的 .NET Framework 版本的最简单方法是找到 %systemroot%\Microsoft.NET\Framework 文件夹。您可以将列出的 Framework 文件夹的地址粘贴到 Windows 资源管理器的地址栏中,以浏览到 Framework 文件夹。.NET Framework 的三个发行版包含在下列文件夹中:

• v1.0.3705
• v1.1.4322
• v2.0.50727

注意:如果您看到未在本文中列出的其他格式为 vN.N.NXXXX 的目录,则这些版本可能是 .NET Framework 的测试版或预发行版。那些版本超出本文所介绍的范围。

要确定计算机上安装的 .NET Framework 版本,请按照下列步骤操作:

1. 打开前面列表中的任一文件夹,然后找到 Mscorlib.dll 文件。
2. 右键单击该文件,然后单击“属性”。
3. 单击“版本”选项卡,然后记下文件版本。
4. 使用前面的列表确定计算机上安装的 .NET Framework 版本,然后单击“确定”。
对计算机上的每个 .NET Framework 版本,重复这些步骤。
shinaterry 2008-02-27
  • 打赏
  • 举报
回复
看看注册表上有没有相应的项...

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧