在ClickOnce安装上运行预安装操作

我们有一个VSTO Excel COM-AddIn,它被部署为ClickOnce。

这通过实现IAddInPostDeploymentAction并将其绑定到<vstav3:postActions>下的清单中来使用安装后操作。

但是,我们现在还需要一个预安装操作(读取registry并禁用现有的AddIn)。

ClickOnce可以吗?

要做到这一点的唯一方法是创build一个先决条件,做你想做的事情,并将其作为先决条件进行部署。 ClickOnce本身不提供执行预安装命令的方法。

您可以使用Bootstrapper清单生成器在创build安装和部署包后执行所需的任何命令来创build先决条件包。