我继承了安装我们产品的 InstallShield 2013 InstallScript MSI 项目,我对 IS 真的很陌生。我已经弄清楚了基础知识,甚至创建了一个新项目,但这让我感到困惑。我们的安装程序之一使用 SQLServerSelectLogin(或者至少我假设它这样做)让用户选择要安装到的 SQL 服务器,而最近它停止填充已安装服务器的列表,我需要找出原因。
自从这开始成为问题以来,我已经回滚了几乎所有所做的更改,并且仍在发生。(我没有回滚的更改非常小,不应该影响安装)。作为新手,我什至不知道在哪里寻找它来调试它。所以我的问题是:
- 我在哪里可以找到填充此列表的代码?
- 如何调试安装以找出没有发生的事情?