2013-03-08 58 views
0

我正在为一个WPF应用程序的installshield中的基本MSI项目工作。如何从Installshield的Basic MSI项目修复.Net Framework?

我已经添加了.Net Framework的先决条件,但是这个先决条件根据.Net的注册表值安装.Net框架。

但我的问题是,如果.Net框架在用户的机器上损坏,那么我如何检测它是否损坏,以及如何在安装时修复它。

请建议我解决这个问题。 在此先感谢。

+0

您如何检测到框架在安装之外损坏?如果您有一个编程方法,也许可以通过安装完成。但我不知道你会如何检测这样的事情。 – 2013-03-09 20:00:52

+0

这是主要问题。如何检测.Net是否损坏。 有一个工具“.Net Varification Tool”,但它也不准确。如果有任何我可以找出.Net是否被破坏,我如何通过先决条件修复它? – 2013-03-11 07:11:07

回答

1

Windows安装程序有一个互斥锁,可以在每台计算机上执行一次安装。所以即使你有代码来检测一个破损的框架,你也无法开始修复。

这个要求的起源是什么呢?海事组织不应该是你的问题,如果用户有一个破碎的框架。将他们指向验证工具并让他们弄清楚。

相关问题