首页 > 解决方案 > Excel 插件安装程序创建 2 个卸载条目

问题描述

安装程序(使用 Visual Studio 2017 的设置项目模板创建)在我的 VSTO Excel 加载项的应用和功能列表中创建 2 个条目。运行 msi 后立即创建一个条目;运行 Excel 并同意安装加载项后一秒钟。2 个条目具有相同的名称。一个有与之相关的尺寸。第二个没有。

如何修改我的设置项目以便只创建 1 个条目?

标签: excelinstallationvstoadd-invisual-studio-setup-proje

解决方案


看起来您将安装程序混合MSIClickOnce一个安装程序中。我建议您完成此处描述的步骤。

使用 ClickOnce 部署解决方案

使用 ClickOnce 部署解决方案时,会将其发布到用户可以安装和运行它的中心位置。您可以更新解决方案,而无需向用户分发新的安装程序。此部署选项更简单,但您无法向用户显示自定义设置页面。此外,必须在拥有多个用户的任何计算机上多次安装解决方案。在使用 ClickOnce 部署 Office 解决方案一文中了解更多信息。

使用 Windows Installer 部署解决方案

当您使用 Windows Installer 部署解决方案时,您会向用户分发安装程序,并且用户使用该程序安装解决方案。安装程序可以同时为计算机的所有用户安装解决方案,而不是只为当前用户安装解决方案。您还可以更好地控制用户在安装您的解决方案时出现的选项。例如,您可以显示许可协议或允许用户安装解决方案的特定组件。但是,如果您更新解决方案,则必须分发新的安装程序。有关详细信息,请参阅使用 Windows 安装程序部署 Office 解决方案


推荐阅读