如何禁用visual studio安装程序中的修复选项

时间:2014-08-28 07:35:51

标签: visual-studio-setup

我们如何在visual studio(2008)安装程序中禁用修复/删除选项。我只是想安装&仅卸载选项。是否可以从安装程序中隐藏该窗口?

我用orca尝试过这个;但没有收益。

然后我尝试设置自定义操作条件,这也没有用。 enter image description here

enter image description here

如果已经安装了修复/删除对话框,我的安装程序仍会显示。

1 个答案:

答案 0 :(得分:1)

对于Visual Studio Installer,我发现只有一种方法:安装步骤中创建自定义操作。在该自定义操作中,将代码编写为创建以下注册表值

disabled={this.state.disabled}

就是这样。在注册表中插入这些值后,“修复”按钮将从“添加/删除程序”屏幕中消失。无需自定义操作条件

注意:对于在Win64平台上运行的32位软件,注册表路径为:

Key: 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{GUID-THAT-CORRESPONDS-TO-YOUR-PRODUCTCODE}

Values:
NoRepair = dword:00000001
NoModify = dword:00000001