我正在使用Visual Studio安装项目进行部署。这听起来可能不好,但是我有一个特定的要求,就是卸载程序不会注册在“添加/删除程序”中。有什么办法可以防止安装程序注册它的卸载程序吗?
如果没有更好的方法,我甚至准备使用基于Orca的解决方案。
如果没有更好的方法,我甚至准备使用基于Orca的解决方案。
将ARPSYSTEMCOMPONENT属性设置为1。这样,您的产品将不会在控制面板中显示,但仍然注册在Windows Installer中。
从InstallExecuteSequence表中删除PublishFeatures、PublishProduct、RegisterProduct和RegisterUser动作。这样,您的产品将不会在Windows Installer中注册,因此也不会在控制面板中显示。
如果您的产品未在Windows Installer中注册,则无法修复或卸载它。因此,我建议使用ARPSYSTEMCOMPONENT。
ARPSYSTEMCOMPONENT
?我已经按照链接操作,但我不确定该怎么做。这是否涉及使用Orca
或者我可以在VS中应用它? - wpfwannabe