我正在为一个WPF应用程序在installshield中开发基本的MSI项目。
我添加了.Net Framework的先决条件,但是这个先决条件是根据.Net的注册表值安装.Net框架。
但我的问题是,如果.Net Framework在用户的计算机上损坏,那么我如何检测它是否已损坏,以及如何在安装时修复它。
请尽快给我解决方案。 提前谢谢。
答案 0 :(得分:1)
Windows Installer有一个互斥锁,可以为每台计算机强制执行一次安装。因此,即使你有代码来检测破坏的框架,你也无法开始修复。
这项要求的起源是什么?如果用户有一个破碎的框架,它应该不是你的问题。将它们指向验证工具,让他们弄明白。