小编Pet*_*ius的帖子

WIX:如何在“程序和功能”->“已安装的更新”中显示“发布者”信息

我负责创建多个 MSI 及其 MSP。我使用 MSI 安装了所有这些,并且我的公司名称正确显示,即在“程序和功能”下。然而,在我使用 MSP 安装了他们的更新后,我发现他们的“程序和功能”->“已安装的更新”中的“发布者”列对于某些产品来说是空白的,而其中一些产品却有我的公司名称。

看到那些空白的发布者后,我感到非常惊讶,因为我总是使用以下 Patch.wxs 作为模板并添加 componentRef:

<?xml version="1.0" encoding="UTF-8"?>
<?include ..\PatchVersion.wxi ?>

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
    <Patch AllowRemoval="yes"
        Manufacturer="MyCompany" 
        MoreInfoURL="http://www.mycompany.com/"
        DisplayName="My Studio Patch1" 
        Description="My Studio Patch1" 
        Classification="Update Rollup"
        >

        <Media Id="5000" Cabinet="RTM.cab">
            <PatchBaseline Id="RTM" ><Validate ProductId='no' ProductVersionOperator='LesserOrEqual'/></PatchBaseline>
        </Media>

        <PatchFamilyRef Id="MyStudio_1_Rollup"/>
    </Patch>

    <Fragment>  
        <PatchFamily Id='MytStudio_1_Rollup' Version='$(env.PATCH_VERSION)' Supersede='yes'>
            <ComponentRef Id="..." />
        </PatchFamily>
    </Fragment>
</Wix>
Run Code Online (Sandbox Code Playgroud)

我认为 Patch/@Manufacturer 是出版商专栏的专栏。谁能帮我?

wix msi-patch

5
推荐指数
0
解决办法
513
查看次数

标签 统计

msi-patch ×1

wix ×1