4

私はいくつかの 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>

私は Patch/@Manufacturer がパブリッシャーの列のものだと思っていました。誰でも私を助けることができますか?

4

0 に答える 0