如何检查.NET框架或不安装(how check is .NET framework install

2019-09-17 10:05发布

我想开发在C#.NET应用程序,但首先我需要检查
该安装.NET Framework,因为我不希望用户看到任何错误。
那么,有没有VC ++代码,只使用MFC的静态库,以检查是否安装了.NET框架?

Answer 1:

您可以使用注册表来检查有关.NET Framework和它的版本,无论您在使用VC++或可处理注册表的其他语言..

检查项目建立在微软知识库文章- 如何确定安装了哪些微软.NET Framework版本和服务包级别

有各种不同的方式表明对SO线程 。

另一种是采用从SignumFramework的Signum.Utilities库(至极,您可以使用独立的),你可以得到它很好,没有处理自己的注册表。

编辑:检查这个代码项目的文章- 难道这台机器上安装了.NET Framework ??? ,同时还使用了注册表以获取框架安装或不..

希望这有助于..



Answer 2:

  1. 检查文件MSCorEE.dll出现在%SystemRoot%\System32目录。
  2. 此外.NET Framework SDK中包含了一个叫做CLRver.exe工具,它显示在计算机上安装.NET Framework版本


文章来源: how check is .NET framework installed or not