如何在WiX 3.11安装程序中为VSTO加载项部署创建注册表项

问题描述 投票:2回答:1

我正在尝试创建一个用于部署MS Office VSTO Add-In的Windows Installer。我们可能知道,安装VSTO AddIn的要求之一是create Registry Entries for VSTO。问题:我们如何在WiX 3.11中为VSTO创建此类注册表项?

wix visual-studio-2017 windows-installer vsto
1个回答
0
投票

您可以按照模式在WiX中创建注册表值:

<DirectoryRef Id="TARGETDIR">
    <Component Id="RegistryEntries" Guid="PUT-GUID-HERE">
        <RegistryKey Root="HKCU"
                     Key="Software\Microsoft\MyApplicationName"
              Action="createAndRemoveOnUninstall">
            <RegistryValue Type="integer" Name="SomeIntegerValue" Value="1" KeyPath="yes"/>
            <RegistryValue Type="string" Value="Default Value"/>
        </RegistryKey>
    </Component>
</DirectoryRef>

WiX documentation

© www.soinside.com 2019 - 2024. All rights reserved.