excel - Excel 插件安装程序创建 2 个卸载条目
问题描述
安装程序(使用 Visual Studio 2017 的设置项目模板创建)在我的 VSTO Excel 加载项的应用和功能列表中创建 2 个条目。运行 msi 后立即创建一个条目;运行 Excel 并同意安装加载项后一秒钟。2 个条目具有相同的名称。一个有与之相关的尺寸。第二个没有。
如何修改我的设置项目以便只创建 1 个条目?
解决方案
看起来您将安装程序混合MSI
到ClickOnce
一个安装程序中。我建议您完成此处描述的步骤。
使用 ClickOnce 部署解决方案
使用 ClickOnce 部署解决方案时,会将其发布到用户可以安装和运行它的中心位置。您可以更新解决方案,而无需向用户分发新的安装程序。此部署选项更简单,但您无法向用户显示自定义设置页面。此外,必须在拥有多个用户的任何计算机上多次安装解决方案。在使用 ClickOnce 部署 Office 解决方案一文中了解更多信息。
使用 Windows Installer 部署解决方案
当您使用 Windows Installer 部署解决方案时,您会向用户分发安装程序,并且用户使用该程序安装解决方案。安装程序可以同时为计算机的所有用户安装解决方案,而不是只为当前用户安装解决方案。您还可以更好地控制用户在安装您的解决方案时出现的选项。例如,您可以显示许可协议或允许用户安装解决方案的特定组件。但是,如果您更新解决方案,则必须分发新的安装程序。有关详细信息,请参阅使用 Windows 安装程序部署 Office 解决方案。
推荐阅读
- javascript - 在 Javascript 中使用 for 循环交换字符串的大小写
- python - 如何确保 BeautifulSoup 不会将逗号视为制表符
- javascript - 如何将 UI 更新推送到 javascript 前端?
- java - 多次收到 API 响应
- excel - 确定具有字母数字值的列中的最大大小和最小大小
- reactjs - 为什么在反应中删除后组件不重新渲染
- python - Sklearn 错误无法将大小为 6912 的数组重塑为形状 (614,154)
- jquery - 谷歌地理编码自动完成限制在马里兰州
- amazon-web-services - 打开的文件太多 AWS Glue 作业
- azure - 无法在 LogAnalytics Workspace 中查看 AKS 日志