1

我在我的 c# 应用程序中使用 localDb,我在 msdn 上读到运行它的 .net 框架的最低版本是 V4.0 和 4.0.2 更新。所以,现在我想创建一个 clickOnce 来检查 4.0.2 更新是否已经安装,如果没有,安装它。问题是我不知道如何检查此更新是否已安装。

为了创建我的包,我使用了 Bootstrapper 清单生成器。我想我只需要在注册表中查看框架的当前版本是否等于或大于 4.0.2,但版本不会随着更新而改变。我发现的唯一一件事就是看着

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.0.2

但没有键,除了(默认),但该键不包含数据。而且我不知道要查看哪个文件才能看到版本。所以,我想知道,我应该如何查看该更新是否已安装?

我希望我让自己清楚,并提前非常感谢你,

大卫

4

1 回答 1

0

您可以尝试使用:-

AboutTools.FrameworkVersions().ToConsole();

看看这个线程

于 2013-08-08T20:23:43.490 回答