![](/img/trans.png)
[英]WiX - How do I prevent ComPlusAssembly being unregistered during uninstall?
[英]WIX: Prevent removing pre-existing files during uninstall
我正在编写的WIX安装程序需要在系统文件夹中安装多个操作系统文件。 我正在编写此安装程序的程序是一个旧程序......大概10年。 我不希望它替换用户机器上任何先前存在的OS文件。 要解决这个问题,我想我可以使用“NeverOverwrite =”是“
我的问题是在卸载期间。 我希望安装程序只卸载它添加的文件。 我不希望它卸载用户已经拥有的任何pre-exisitng操作系统文件。
谢谢
除非您明确告知安装程序,否则安装程序不应删除未安装的文件(如Natalie所评论的那样)。
也就是说,当我需要将文件直接安装到系统文件夹时,我将它们标记为永久性,因此它们永远不会被卸载。 通常它是一个Mircrosoft控件或一些操作系统文件,我没有单独的可再发行组件安装程序,但如果我有,我无论如何都不会卸载。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.