WIX:如何显示" Publisher"信息"程序和功能" - > "已安装的更新"

时间:2015-11-05 21:51:04

标签: wix msi-patch

我负责创建几个MSI及其MSP。我使用MSI安装了所有这些,我的公司名称也正确显示,即"程序和功能"。但是,在我使用MSP安装更新后,我找到了他们的" Publisher" "程序和功能"中的列 - > "已安装的更新"某些产品是空白的,而其中一些产品有我的公司名称。

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

<?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>

我认为Patch / @ Manufacturer是发布商列的那个。任何人都可以帮助我吗?

0 个答案:

没有答案