WIX 无法安装 msipackage

WIX cannot install msipackage

您好,我在安装 MsiPackage 时遇到问题。

我的 wix 引导程序项目中有以下代码:

<Chain>
    <MsiPackage Id="InstacalFull" Name="InstacalFull" Cache="no" Compressed="yes" Permanent="yes" Vital="yes"
    SourceFile="../Suite.SetupBootstrapper/3rdparty/InstaCal.msi"/>

    <MsiPackage Id="MainPackage" SourceFile="../Suite.SetupProject/bin/Release/Suite.SetupProject.msi" DisplayInternalUI="yes" Compressed="yes" Vital="yes" />
</Chain>

我的应用程序已成功安装,但未安装 ID 为 InstacalFull 的 MsiPackage,即使我可以在安装程序向导的进度状态中看到它。

当我转到“控制面板”中的“程序和功能”时,我发现它没有安装。

有办法调试吗?是否有一个日志文件,我可以在其中查看安装过程中发生了什么?

或者我只是做了一些完全错误的事情?谢谢!

日志文件在用户的临时目录中,通常是 C:\Users\%username%\AppData\Local\Temp.

您需要在 MsiPackage 上将 Visible 属性设置为 true 才能在“程序和功能”中查看已安装的 MSI 包。