安装项目,自定义安装类重写OnBeforeInstall,OnAfterInstall

时间:2011-02-22 12:04:13

标签: c# deployment installation setup-project

我正在开发一个安装项目,并在一个单独的库中拥有自己的自定义安装程序类。在我的自定义类中,我覆盖了安装,回滚,提交和卸载方法。

从安装项目中,自定义操作我将自定义库项目输出添加到每个可用文件夹。 (安装卸载,提交和回滚)

我发现其他安装方法没有相应的文件夹。

如果我决定覆盖OnBeforeInstall或OnAfterInstall等其他方法,该怎么办?

由于

1 个答案:

答案 0 :(得分:3)

如果将自定义操作主项目输出添加到Install文件夹,那么我认为将按以下顺序调用以下方法:

  1. OnBeforeInstall
  2. 安装
  3. OnAfterInstall
  4. Uninstall,Commit和Rollback也是如此。因此,OnBeforeXXX和OnAfterXXX方法不需要自己的文件夹。