【发布时间】:2014-01-11 22:01:33
【问题描述】:
我有一个针对框架 v4.0 并使用异步 BCL 的 WPF 应用程序。似乎在新的 W7 操作系统上仅安装 .net framework v4.0 是不够的,因为看起来有一个错误,后来的更新得到了纠正。例如,安装更新 v4.0.3 解决了在框架 v4.0 上使用异步 BCL 的问题。
我担心的是:在我的开发人员机器 (W8.1) 上,我没有安装此更新(至少它没有在 Windows 注册表中注册,也没有在 Windows 更新下)。不过,我的应用程序运行良好,这意味着更新是通过某种其他方法安装的。
问题:我如何知道使用异步 BCL 的应用程序将在客户端的操作系统上正常工作?目前,当我安装应用程序(wix 3.8)时,我检查是否安装了 .net 4.0,并检查是否安装了 KB2600211(4.0.3)(通过搜索足够的注册表项)。如果没有,我会安装它们,但我想知道搜索 KB2600211 是否是正确的方法?是否有其他方法可以确保该应用正常运行?
【问题讨论】:
-
你不能说“在 W7 上搜索 kb”“在 W8 上搜索 .net 4.0”吗?
标签: c#-4.0 .net-4.0 wix installation async-await