Brian
问问题
828 次
2 回答
2
我不必使用 WiX 进行 COM 安装(谢天谢地)。但是从文档和这个线程中,听起来 SelfRegCost 只是为了让 MSI 知道它需要多少空间来验证可用。我猜空白要么是一个错误,要么被视为零并仍然安装 DLL。
我肯定会选择多个组件。
于 2009-02-04T21:23:08.570 回答
1
您需要使用条件组件以不同的方式安装到不同的操作系统。
您的建议是让部分安装失败,但希望是静默。
使用自定义操作,您可以做到这一点!
<CustomAction Id="YourId" Directory="INSTALLDIR" ExeCommand='regsvr32.exe /s "[INSTALLDIR]YourCOM.dll"' Return="ignore" />
当然,由于 Rob Mensching 提供的一系列原因,不建议这样做。
于 2009-02-11T18:47:14.570 回答