我需要创建一个包含服务器安装和客户端安装的安装,并提示用户选择要运行的安装。如果它是服务器,则有一个wpf应用程序,一些Web服务和一个必须安装的SQL数据库(实际上需要恢复备份),如果它的客户端只有一系列DLL和一个可执行文件。我还需要提示输入数据库连接信息,登录信息,某些IP地址等等。
我已经阅读了CustomActions,但它似乎是在设置实际开始之后,并且您的应用程序安装在目标系统上,当CustomActions运行时,这对我的需求来说有点太晚了。
我在Visual Studio Set and Deployment项目中看到的所有示例都没有涵盖这些类型的要求。安装和部署项目是否无法进行此类安装。有谁知道创建这种类型的安装的任何好的来源?或者我应该寻找不同的安装解决方案,例如InstallShield或WISE?