自定义UI调用Web服务。如果Web服务批准继续安装,则会向用户显示一些消息,表明安装程序无法继续。
使用Visual Studio安装和部署项目。尝试添加自定义操作,但它始终在安装过程后执行。
我该怎么做呢。
答案 0 :(得分:1)
我猜测Web服务会验证安装期间输入的许可证密钥。你可以在首次运行程序时执行密钥验证吗?它可能会让你感到头疼。
如果失败,请查看Installer类的BeforeInstall事件。这在收集所有信息之后但在实际安装开始之前执行;在复制文件之前放置必须执行的代码的最佳位置。如果您需要执行这些文件或其他设置以调用Web服务,请尝试使用BeforeCommit(如果验证失败,仍然允许您回滚安装)。