我想开发在C#.NET应用程序,但首先我需要检查
该安装.NET Framework,因为我不希望用户看到任何错误。
那么,有没有VC ++代码,只使用MFC的静态库,以检查是否安装了.NET框架?
Answer 1:
您可以使用注册表来检查有关.NET Framework和它的版本,无论您在使用VC++
或可处理注册表的其他语言..
检查项目建立在微软知识库文章- 如何确定安装了哪些微软.NET Framework版本和服务包级别
有各种不同的方式表明对SO线程 。
另一种是采用从SignumFramework的Signum.Utilities库(至极,您可以使用独立的),你可以得到它很好,没有处理自己的注册表。
编辑:检查这个代码项目的文章- 难道这台机器上安装了.NET Framework ??? ,同时还使用了注册表以获取框架安装或不..
希望这有助于..
Answer 2:
- 检查文件
MSCorEE.dll
出现在%SystemRoot%\System32
目录。 - 此外.NET Framework SDK中包含了一个叫做CLRver.exe工具,它显示在计算机上安装.NET Framework版本
文章来源: how check is .NET framework installed or not