Windows installer 将cab文件嵌入msi

Windows installer 将cab文件嵌入msi,windows-installer,Windows Installer,您好,我正在尝试使用msidb.exe将CAB文件嵌入到我的MSI中,如下所示: msidb.exe -d Setup.msi -a file.cab 当我在InstEd中打开MSI时,我可以在_streams表中看到它,但在Orca中,它没有被添加到媒体表中 我缺少什么吗?msidb.exe不更新媒体表,它只更新流。您必须自己编写媒体表(和其他表)。谢谢,我这样做了,但仍然会出现错误DEBUG:error 2356:无法在stream:media1.cab中找到cabinet。您是如何构建M

您好,我正在尝试使用msidb.exe将CAB文件嵌入到我的MSI中,如下所示:

msidb.exe -d Setup.msi -a file.cab
当我在InstEd中打开MSI时,我可以在_streams表中看到它,但在Orca中,它没有被添加到媒体表中


我缺少什么吗?

msidb.exe不更新媒体表,它只更新流。您必须自己编写媒体表(和其他表)。

谢谢,我这样做了,但仍然会出现错误
DEBUG:error 2356:无法在stream:media1.cab中找到cabinet。
您是如何构建MSI的?如果您使用的是wix,则可以在元素内设置embeddecab=“yes”。