我在我的c#应用程序中使用localDb,我在msdn上读到,运行它的.net框架的最小版本是4.04更新的V4.0。所以,现在我想创建一个clickOnce来检查4.0.2更新是否已经安装,如果没有,请安装它。问题是我不知道如何检查是否已安装此更新。
要创建我的包,我正在使用Bootstrapper清单生成器。我想我只需要在注册表中查看框架的当前版本是否等于或大于4.0.2,但版本不随更新而改变。我发现的唯一一件事就是在
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.0.2
但没有键,除了(默认),但该键不包含任何数据。我不知道要查看哪个文件版本。所以,我想知道,我是怎么想看看这个更新是否安装?
我希望我事先明确表示非常感谢,
大卫