如何在Visual Studio安装项目中使用自定义窗体自定义安装向导

时间:2017-10-20 14:54:26

标签: c# setup-project

我必须使用自定义序列密钥验证创建一个安装项目。我必须在串行密钥验证后继续安装,否则我们必须跳过安装。

我已经尝试了示例安装项目,并调用了自定义表单以在安装程序类中验证串行密钥,从安装项目中的自定义操作合并安装程序类。

但是,执行进度表后会出现串行密钥验证表单。

我需要在欢迎页面后显示它。

我已附上设置向导的屏幕截图。

enter image description here

如何在第2步之前引入Setp 5表单(自定义表单)?

1 个答案:

答案 0 :(得分:0)

这在Visual Studio设置中无法完成 - 提供的唯一验证是序列号模板,一个用于验证基础知识的屏蔽编辑控件。这是因为Visual Studio会在安装文件后设置所有运行的自定义操作,并且您无法将其与按钮单击关联以验证序列号,或实际上是UI中的任何内容。

您可能需要使用其他工具进行设置。 VS设置非常简单,但它们没有很多功能。否则,您可以使用其他工具来构建可以添加的合并模块。手动编辑MSI文件是可能的,但您需要了解很多关于MSI文件的内部结构。