使用 ClickOnce 从 UNC 自动更新 VSTO Excel 加载项

Auto update VSTO Excel Addin from UNC using ClickOnce

由于很难找到有关部署和更新 VSTO 加载项的详细解释,因此我找不到此问题的答案。

我有一个用 C# 编写的 VSTO Excel 加载项。我将它部署在 UNC 路径上,用户从那里安装。发布文件夹和安装文件夹指向相同的 UNC 路径。更新模式设置为"Every time the customization runs".

安装和加载项运行良好。但是,如果我发布对 UNC 路径的更新,用户会收到通知,无法安装该插件,因为它已经安装了。用户应卸载旧版本,然后安装新版本。

有解决这个问题的方法吗?就像点击更新,用户就得到了新版本?

BR 乔纳斯

  1. 用户访问时使用的路径必须与更新路径相同
  2. 当 运行 在您的开发机器上时,您应该意识到在 VS 中构建会干扰 install/upgrade 逻辑。