如何在Wix安装程序代码中记录自定义消息?

问题描述 投票:1回答:1

这是.wxs文件中的我的Wix代码

      <Component Id="MyRootCA.cer" Guid="*" Permanent="yes">
      <File Id="MyRootCAFile.cer" Name="MyRootCA.cer" Source="Assets\Certificates\MyRootCA.cer" />
      <iis:Certificate Id="Certificate.MyRootCA"
                       Name="MyRootCA.cer"
                       Request="no"
                       StoreLocation="localMachine"
                       StoreName="root"
                       Overwrite="no"
                       BinaryKey="MyRootCABinary"/>
     </Component>

安装后证书已成功安装在计算机上。现在,如何记录有关此操作的消息?

我正在执行以下命令,并生成日志文件

  msiexec /i installer.msi /L*vx c:\work\Test2.log /q 

如何将自定义消息添加到此日志文件?我想添加一条成功消息,用于向系统添加证书]

我正在尝试添加custom action

  <CustomAction Id="CA.LogCertificateInstallation"
                BinaryKey="BI.CA"
                DllEntry="LogCertificateInstallation"
                Execute="deferred"
                Return="check"
                Impersonate="no"/>

如何将此自定义操作链接到Component以上?

c# installation wix wix3 wix3.7
1个回答
1
投票

[Vital

© www.soinside.com 2019 - 2024. All rights reserved.