4

我创建了一个运行良好的 WIX 安装程序(使用 WIX 3.6)。我在 IIS 上“安装”网站并使用 VSDBCMD 命令自定义操作部署数据库。数据库自定义操作是在卸载期间产生问题的操作。它不应该在卸载期间实际运行,现在在卸载失败时出现错误 - “删除成功或错误状态:1603”。(来自应用程序日志)

所以我现在有 2 个问题 -> 1. 如何指示 WIX 在卸载期间不运行自定义操作?2. 如何卸载旧微星的遗骸。有什么手动的方法吗?

提前致谢!

4

2 回答 2

6

我遇到了一个类似的问题,我无法获得一个 MSI 包来卸载从 Microsoft 下载和运行 Fixit 应用程序为我卸载了它。您可以在http://support.microsoft.com/mats/Program_Install_and_Uninstall下载它

于 2011-09-23T18:23:02.207 回答
2

如何指示 WIX 在卸载期间不要运行自定义操作

要仅在安装期间运行自定义操作,您可以为其设置此条件:

NOT Installed

如何卸载早期 MSI 的剩余部分。有什么手动的方法吗?

要自动删除旧的 MSI 安装,您可以将升级元素与旧的 MSI UpgradeCode一起使用。如果您只想清理一些剩余文件,可以尝试使用自定义操作

于 2011-07-06T16:35:57.660 回答