我的msi安装和卸载共享资源:IIS虚拟目录“MyTeamServices”。它工作得很好,除了在卸载过程中删除该虚拟目录,即使有人创建了嵌套虚拟目录(不是通过使用安装程序,只是“手动”)。当我期望看到 WiX 处理 HDD 文件夹的标准行为时:如果里面有“未说明的”文件 - 不要删除文件夹。
您能否告诉我如何解决这个小问题(而不是使用“永久”属性)?
特别:
1) 如何使用 WiX 源来了解 WebVirtualDir 卸载(并可能对其进行修补)期间的标准行为是什么?我看到了 ParseWebVirtualDirElement 但这并没有让我更接近 IIS 管理操作。它们在哪里,如何挖掘?
2)我还可以编写自定义操作,如果虚拟目录“内部”包含意外的内容,则可以发出警报,但在哪里调用它,然后如何跳过 WebVirtualDir uninstall ?可以卸载组件,但应跳过 WebVirtualDir 卸载过程的操作...或者我应该在那里使用 msi“功能”,例如将此组件移至功能,然后以某种方式跳过功能的卸载?
请参阅链接问题中的答案。
它将引用计数带入 IIS 虚拟目录 - 如果被其他产品使用,它们将不会被删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)