繁体   English   中英

WIX:防止在卸载期间删除预先存在的文件

[英]WIX: Prevent removing pre-existing files during uninstall

我正在编写的WIX安装程序需要在系统文件夹中安装多个操作系统文件。 我正在编写此安装程序的程序是一个旧程序......大概10年。 我不希望它替换用户机器上任何先前存在的OS文件。 要解决这个问题,我想我可以使用“NeverOverwrite =”是“

我的问题是在卸载期间。 我希望安装程序只卸载它添加的文件。 我不希望它卸载用户已经拥有的任何pre-exisitng操作系统文件。

谢谢

除非您明确告知安装程序,否则安装程序不应删除未安装的文件(如Natalie所评论的那样)。

也就是说,当我需要将文件直接安装到系统文件夹时,我将它们标记为永久性,因此它们永远不会被卸载。 通常它是一个Mircrosoft控件或一些操作系统文件,我没有单独的可再发行组件安装程序,但如果我有,我无论如何都不会卸载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM