如何在VS2010安装项目中的最后一步添加一个复选框来启动一个exe文件?
目前,我正在按照此处描述的步骤 在最后一步添加一个复选框,但当我卸载时,该复选框似乎仍然存在。有人知道为什么或如何进行更改吗?
Currently, I'm following the steps described here to add a checkbox in the final step, but it seems that the checkbox still exits when I do the uninstallation. Does anybody know why or how to do a changes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以尝试使用控制条件来隐藏卸载期间的复选框。例如,您可以在以下情况下隐藏它:
You can try using control conditions to hide the checkbox during uninstall. For example, you can hide it when:
您已为复选框添加条件,请查看控制条件表。链接中的脚本将 CheckBox 控件添加到“完成”对话框,并且您必须将以下行添加到 ControlCondition 表:
为此,请将以下代码添加到脚本中:
替换
FinishedForm
和CheckboxLaunch< /code> 与您使用的值。
You have add condition for your checkbox, look at ControlCondition Table. The script from your link adds CheckBox control to Finish dialog, and you have to add the following row to ControlCondition table:
To do it add the following code to the script:
Substitute
FinishedForm
andCheckboxLaunch
with the values you use.Alexey 的答案有效,但条件应该是“已安装”,而不是“未安装”。另外,sql INSERT 语句中存在多余的双引号。所以有效的答案应该是:
Alexey's answer works except the condition should be 'Installed', not 'NOT Installed'. Also, there is a superfluous double quote in the sql INSERT statement. So the working answer should be: