第一步:添加WINFORM应用程序AP
第二步:在AP中添加安装类
第三步:在安装类中添加自定义操作,例如回滚操作:
[RunInstaller(true)] public partial class Installer1 : System.Configuration.Install.Installer { public Installer1() { InitializeComponent(); } protected override void OnBeforeInstall(IDictionary savedState) { if (new Check().ShowDialog() == System.Windows.Forms.DialogResult.Cancel) { base.Rollback(savedState); } base.OnBeforeInstall(savedState); } }
第四步:添加安装项目Install
第五步:在Install中添加AP主输出
第六步:在Install中添自定义操作,注意这步很多人会忽视,导致安装类中的代码不执行
第七步:在添加自定义操作时选择AP主输出
第八步:添加自定义操作完成后
第九步:编译安装程序
第十步:执行安装程序