visual-studio - 没有添加/删除条目的 Visual Studio 安装项目 MSI

标签 visual-studio windows-installer setup-project orca

我正在使用 Visual Studio 安装项目进行部署。这听起来像是一个禁忌,但我有一个特定的要求,即卸载程序不要在添加/删除程序中注册。我可以做些什么来阻止安装程序注册其卸载程序?

我什至准备好了 Orca如果没有更好的解决方案。

最佳答案

为此,有两种方法:

  • 套装ARPSYSTEMCOMPONENT属性为 1。这样您的产品就不会显示在控制面板中。然而,它仍然在 Windows Installer 中注册。
  • InstallExecuteSequence 中删除 PublishFeatures、PublishProduct、RegisterProduct 和 RegisterUser 操作 table 。这样您的产品就不会在 Windows Installer 中注册,因此它不会显示在控制面板中。

  • 如果您的产品未在 Windows Installer 中注册,则无法修复或卸载它。所以我推荐使用ARPSYSTEMCOMPONENT。

    关于visual-studio - 没有添加/删除条目的 Visual Studio 安装项目 MSI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8377172/

    相关文章:

    c# - 如何为 WPF 制作简单的只读输出日志控制台?

    Wix:系统找不到文件 'SourceDir'

    .net - 创建 MSI 的最佳工具

    c# - 使用自定义表单设置项目

    .net - catch block 未捕获异常

    c++ - Microsoft Visual C++ 2010 和 Arduino UNO 通过 USB 之间的串行通信

    visual-studio - 如何在没有官方支持的情况下使用 Visual Studio 2015 构建 Qt 4.8.6?

    java - 有没有办法使用 jpackage 更改安装程序文件的图标?

    c# - 在没有 ScriptManager 的情况下嵌入位于另一个类库中的 Javascript 资源

    vb.net - 如何在安装项目中添加许可协议(protocol)