如何在msi安装程序中调整自定义对话框?

时间:2010-11-08 16:53:18

标签: .net installer windows-installer

我在VS2008创建的msi安装程序的开始阶段添加了一个自定义对话框,允许用户选择是否要更新数据库。但是,如果尚未安装数据库,则该对话框没有意义。所以我想搜索数据库frist,如果没有安装数据库,那么应该忽略该对话框。怎么做呢

alt text

1 个答案:

答案 0 :(得分:1)

您正在尝试使Visual Studio部署项目执行他们不想做的事情。它需要广泛的MSI表知识和大量的构建自动化脚本来在构建后操纵MSI。也就是说,如果你不得不问这个问题,那么你就无法做到。

停止浪费你的时间与VDPROJ(微软已经退休,因为他们知道它有多糟糕)并开始关注WiX或InstallShield。