LMC*_*any 3 .net windows install visual-c++ winforms
我想在c#中开发.NET应用程序,但首先我需要检查
.NET框架是否已安装,因为我不希望用户看到任何错误.
那么是否有任何vc ++代码只在静态库中使用MFC来检查是否安装了.NET框架?
您可以使用注册表来检查.net框架及其版本,您使用的VC++
或其他可以处理注册表的语言.
检查Micrsoft知识库文章 - 如何确定安装Microsoft .NET Framework的哪些版本和Service Pack级别
在SO线程上有各种方式建议.
另一个是使用SignumFramework中的Signum.Utilities库(你可以独立使用),你可以很好地获得它,而无需自己处理注册表.
编辑:检查此代码项目文章 - 是否在此计算机上安装了.NET Framework ??? ,它也使用注册表来安装或不安装框架..
希望这有帮助..