我想你可能误解了ClickOnce是如何与VSTO一起使用的。
基本上您所要做的就是使用ClickOnce部署您的插件 这里 它听起来像你已经在做,然后在项目属性 - 发布寻找:
安装设置 - 更新 - 设置为更新间隔(例如,每次自定义运行时)
这将导致您的VSTO插件每次Excel启动时自动更新(或根据您的间隔)。无需手动启动安装程序,关闭Excel等,它们全部由ClickOnce处理。
据说,据说 这个 和那个MSDN链接,ClickOnce不适合多个用户,但我认为你的用例是让同一个用户同时安装和使用Addin。