如何在安装/卸载ClickOnce应用程序期间执行自定义任务?

有没有办法在安装或卸载ClickOnce应用程序期间运行自定义代码?

这个问题在此之前已被问过,但那是很久以前的事了,给出的答案是恕我直言,非常笨拙,我有点希望VS的后期版本提供更优雅的解决方案……

检查以下文章:

管理ClickOnce部署

演练:为ClickOnce应用程序创建自定义安装程序

这个解决方案不是很优雅,但有效:

ClickOnce应用程序自动启动和清除卸载或自定义ClickOnce安装的方式

对于VSTO应用程序,ClickOnce无法执行安装后或卸载后操作。 您的应用是VSTO应用吗?