0

我正在为一个 WPF 应用程序在 installshield 中开发基本的 MSI 项目。

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

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

请尽快建议我解决此问题。提前致谢。

4

1 回答 1

1

Windows Installer 有一个互斥锁,它强制每台机器安装一次。因此,即使您有代码来检测损坏的框架,您也无法开始修复。

无论如何,这个要求的起源是什么?如果用户的框架损坏,IMO 不应该是您的问题。将他们指向验证工具并让他们弄清楚。

于 2013-03-11T14:47:28.460 回答