Visual Studio安装项目MSI没有添加/删除条目

wpf*_*abe 4 windows-installer orca setup-project visual-studio

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

如果没有更好的东西,我甚至准备好基于Orca的解决方案.

Cos*_*rvu 7

有两种方法:

  1. ARPSYSTEMCOMPONENT属性设置为1.这样,您的产品不会显示在控制面板中.但它仍然在Windows Installer中注册.

  2. InstallExecuteSequence表中删除PublishFeatures,PublishProduct,RegisterProductRegisterUser操作.这样,您的产品未在Windows Installer中注册,因此它不会显示在"控制面板"中.

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