打包程序之加入自定义操作
新添加一个项目输出,选择事先建立好的winform项目
然后在winform项目中添加一个 “安装程序类”,重写
public override void Install(IDictionary stateSaver) { Form1 f = new Form1(); if (f.ShowDialog() == DialogResult.No) { throw new Exception("未能按步骤执行,安装失败即将回滚"); }; base.Install(stateSaver); }
意思是弹出一个Form窗口,模式为 ShowDialog. 如果不对的话,则抛出异常
只需要在Form窗口关闭的时候
DialogResult = DialogResult.OK;制定返回的值即可。
实例程序下载
本人在长沙, 有工作可以加我QQ4658276