我在VS2008创建的msi安装程序的开始阶段添加了一个自定义对话框,允许用户选择是否要更新数据库。但是,如果尚未安装数据库,则该对话框没有意义。所以我想搜索数据库frist,如果没有安装数据库,那么应该忽略该对话框。怎么做呢
答案 0 :(得分:1)
您正在尝试使Visual Studio部署项目执行他们不想做的事情。它需要广泛的MSI表知识和大量的构建自动化脚本来在构建后操纵MSI。也就是说,如果你不得不问这个问题,那么你就无法做到。
停止浪费你的时间与VDPROJ(微软已经退休,因为他们知道它有多糟糕)并开始关注WiX或InstallShield。