首页 > 解决方案 > 所有项目引用均未添加到 Wix 项目中

问题描述

下面是我们在项目中的 wsx 文件,我们有 5 个我们正在通过 Wix 构建的 Office 加载项,项目构建成功但缺少很多项目 dll,即使通过项目目标目录获取引用也是如此。我不确定它是否有效,但我们需要它有效,我们在 WIX 方面的经验有限,而且他们的文档充其量是中等的。

<?xml version="1.0" encoding="UTF-8"?>
<!--C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\guidgen.exe-->
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
    <Product Id="81CA4ACE-09E6-4127-97CC-96FEE270D3E7" Name="Code Base Installer" Language="1033" Version="1.0.53.0" Manufacturer="Bayonet Ventures LLP" UpgradeCode="050884C0-CB1A-46D5-8CCD-B35574D6F79C">
        <Package Id="*" Keywords="Installer" Manufacturer="Bayonet Ventures LLP" Description="Code Base Installer" InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
        <MajorUpgrade Schedule ="afterInstallValidate" AllowDowngrades="no" DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
        <Media Id='1' Cabinet='CodeBase.cab' EmbedCab='yes' />
        <ComponentGroup Id="BasicApplicationFiles" Directory="BayonetVentures">
            <Component Id="Antlr3.Runtime_dll" Guid='6440DB56-99B5-4FEE-89A0-334C6C324E97'>
                <File Id='Antlr3.Runtime.dll' Source="$(var.U_C_C_OutlookAddInRibbon.TargetDir)" KeyPath="yes" Name="Antlr3.Runtime.dll" />
            </Component>
            <Component Id="C_C_H_CoreCommonCore_dll" Guid='6440DB56-99B5-4FEE-89A0-334C6C324E96'>
                <File Id='C_C_H_CoreCommonCore.dll' Source="$(var.C_C_H_CoreCommonCore.TargetDir)" KeyPath="yes" Name="C_C_H_CoreCommonCore.dll" />
            </Component>
            <Component Id="C_C_H_ExplorerCoreCore_dll" Guid="71D232DF-B55D-4A5E-B236-D31FA3D0E470">
                <File Id='C_C_H_ExplorerCoreCore.dll' Source="$(var.C_C_H_ExplorerCoreCore.TargetDir)" KeyPath="yes" Name="C_C_H_ExplorerCoreCore.dll" />
            </Component>
            <Component Id="C_C_H_OfficeAddInCore_dll" Guid="6E13D89A-59E9-41D3-BEFB-42FB7F19950F">
                <File Id="C_C_H_OfficeAddInCore.dll" Source="$(var.C_C_H_OfficeAddInCore.TargetDir)" KeyPath="yes" Name="C_C_H_OfficeAddInCore.dll" />
            </Component>
            <Component Id="Microsoft.Office.Tools.Common_dll" Guid="6B55DD91-AABE-4521-8E5D-C693F297BAAB">
                <File Id="Microsoft.Office.Tools.Common.dll" Source="$(var.U_C_C_WordAddInRibbon.TargetDir)" KeyPath="yes" Name="Microsoft.Office.Tools.Common.dll" />
            </Component>
            <Component Id="Microsoft.Office.Tools.Common.v4.0.Utilities_dll" Guid="89664617-9EFC-4BBA-848A-6A5CBF88CBE8">
                <File Id="Microsoft.Office.Tools.Common.v4.0.Utilities.dll" Source="$(var.U_C_C_WordAddInRibbon.TargetDir)" KeyPath="yes" Name="Microsoft.Office.Tools.Common.v4.0.Utilities.dll" />
            </Component>
            <Component Id="Microsoft.Office.Tools_dll" Guid="27497774-D5DF-4D87-A1AA-1308E042A45F">
                <File Id="Microsoft.Office.Tools.dll" Source="$(var.U_C_C_WordAddInRibbon.TargetDir)" KeyPath="yes" Name="Microsoft.Office.Tools.dll" />
            </Component>
            <Component Id="Microsoft.VisualStudio.Tools.Applications.Runtime_dll" Guid="59D26DB1-1815-48E2-85C4-36F971FFC8F1">
                <File Id="Microsoft.VisualStudio.Tools.Applications.Runtime.dll" Source="$(var.U_C_C_WordAddInRibbon.TargetDir)" KeyPath="yes" Name="Microsoft.VisualStudio.Tools.Applications.Runtime.dll" />
            </Component>
            <Component Id="C_C_H_SQLServerCoreCore_dll" Guid="{8A87F713-6D69-458A-B262-FB6D62D2DBC1}">
                <File Id="C_C_H_SQLServerCoreCore.dll" KeyPath="yes" Source="$(var.C_C_H_SQLServerCoreCore.TargetDir)" Name="C_C_H_SQLServerCoreCore.dll" />
            </Component>        
            </ComponentGroup>
        <ComponentGroup Id="ExcelAddinFiles" Directory="BayonetVentures">
            <Component Id="U_C_C_ExcelAddInRibbon_dll" Guid="229A5C83-8B87-422B-93CF-A11BA607D919">
                <File Id="U_C_C_ExcelAddInRibbon.dll" Source="$(var.U_C_C_ExcelAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_ExcelAddInRibbon.dll" />
            </Component>
            <Component Id="U_C_H_ExcelAddInCore_dll" Guid="BF1E7801-735F-4663-879E-4997E7D5BBB8">
                <File Id="U_C_H_ExcelAddInCore.dll" Source="$(var.U_C_H_ExcelAddInCore.TargetDir)" KeyPath="yes" Name="U_C_H_ExcelAddInCore.dll" />
            </Component>
            <Component Id="U_C_C_ExcelAddInRibbon_manifest" Guid="7689EC4D-16DC-42D5-8B00-37A72ED37942">
                <File Id="U_C_C_ExcelAddInRibbon.dll.manifest" Source="$(var.U_C_C_ExcelAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_ExcelAddInRibbon.dll.manifest" />
            </Component>
            <Component Id="U_C_C_ExcelAddInRibbon_vsto" Guid="D48961DC-B347-40A5-BAE4-969AC5383343">
                <File Id="U_C_C_ExcelAddInRibbon.vsto" Source="$(var.U_C_C_ExcelAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_ExcelAddInRibbon.vsto" />
            </Component>
            <Component Id="Microsoft.Office.Tools.Excel_dll" Guid="9400BC6E-43A6-417F-81B3-D211B6F7887E">
                <File Id="Microsoft.Office.Tools.Excel.dll" Source="$(var.U_C_C_ExcelAddInRibbon.TargetDir)" KeyPath="yes" Name="Microsoft.Office.Tools.Excel.dll" />
            </Component>
        </ComponentGroup>
        <ComponentGroup Id="OutlookAddinFiles" Directory="BayonetVentures">
            <Component Id="U_C_C_OutlookAddInRibbon_dll" Guid="C2D9BD2F-BCA5-4402-BBA5-C7718DFA3E12">
                <File Id="U_C_C_OutlookAddInRibbon.dll" Source="$(var.U_C_C_OutlookAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_OutlookAddInRibbon.dll" />
            </Component>
            <Component Id="U_C_H_OutlookAddInCore_dll" Guid="5E55B3A9-B241-4702-B194-556C942506B6">
                <File Id="U_C_H_OutlookAddInCore.dll" Source="$(var.U_C_H_OutlookAddInCore.TargetDir)" KeyPath="yes" Name="U_C_H_OutlookAddInCore.dll" />
            </Component>
            <Component Id="U_C_C_OutlookAddInRibbon.dll_manifest" Guid="9DF9DA03-0674-4F0A-B69D-AFD85641C173">
                <File Id="U_C_C_OutlookAddInRibbon.dll.manifest" Source="$(var.U_C_C_OutlookAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_OutlookAddInRibbon.dll.manifest" />
            </Component>
            <Component Id="U_C_C_OutlookAddInRibbon_vsto" Guid="C1C527AF-B976-45B6-BD10-0EB0785B2AA0">
                <File Id="U_C_C_OutlookAddInRibbon.vsto" Source="$(var.U_C_C_OutlookAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_OutlookAddInRibbon.vsto" />
            </Component>
            <Component Id="Microsoft.Office.Tools.Outlook_dll" Guid="330522AC-C31D-4FB5-AE90-3D4AE25C83A7">
                <File Id="Microsoft.Office.Tools.Outlook.dll" Source="$(var.U_C_C_OutlookAddInRibbon.TargetDir)" KeyPath="yes" Name="Microsoft.Office.Tools.Outlook.dll" />
            </Component>
            <Component Id="Microsoft.Office.Tools.Outlook.v4.0.Utilities_dll" Guid="89CADD11-9E08-492D-9263-397FB5697CC8">
                <File Id="Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll" Source="$(var.U_C_C_OutlookAddInRibbon.TargetDir)" KeyPath="yes" Name="Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll" />
            </Component>
            <Component Id="Microsoft.Office.Tools.v4.0.Framework_dll" Guid="170F416C-3157-4702-82D6-066920208853">
                <File Id="Microsoft.Office.Tools.v4.0.Framework.dll" Source="$(var.U_C_C_OutlookAddInRibbon.TargetDir)" KeyPath="yes" Name="Microsoft.Office.Tools.v4.0.Framework.dll" />
            </Component>
        </ComponentGroup>
        <ComponentGroup Id="PowerPointAddinFiles" Directory="BayonetVentures">
            <Component Id="U_C_C_PowerPointAddInRibbon_dll" Guid="FBED2964-871E-4BCD-8D6A-D40834DEA5F0">
                <File Id="U_C_C_PowerPointAddInRibbon.dll" Source="$(var.U_C_C_PowerPointAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_PowerPointAddInRibbon.dll" />
            </Component>
            <Component Id="U_C_H_PowerPointAddInCore_dll" Guid="8148C484-F5D9-4FBF-BF36-17A25A1AE5B7">
                <File Id="U_C_H_PowerPointAddInCore.dll" Source="$(var.U_C_H_PowerPointAddInCore.TargetDir)" KeyPath="yes" Name="U_C_H_PowerPointAddInCore.dll" />
            </Component>
            <Component Id="U_C_C_PowerPointAddInRibbon.dll_manifest" Guid="2568BF3D-1821-4DA8-9755-D45C2A56E7B1">
                <File Id="U_C_C_PowerPointAddInRibbon.dll.manifest" Source="$(var.U_C_C_PowerPointAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_PowerPointAddInRibbon.dll.manifest" />
            </Component>
            <Component Id="U_C_C_PowerPointAddInRibbon_vsto" Guid="EB02ED23-220A-4E3A-8CC9-897475338AE0">
                <File Id="U_C_C_PowerPointAddInRibbon.vsto" Source="$(var.U_C_C_PowerPointAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_PowerPointAddInRibbon.vsto" />
            </Component>
        </ComponentGroup>
        <ComponentGroup Id="VisioAddinFiles" Directory="BayonetVentures">
            <Component Id="U_C_C_VisioAddInRibbon_dll" Guid="6F15E954-65AC-4BB2-8E30-820BCC649085">
                <File Id="U_C_C_VisioAddInRibbon.dll" Source="$(var.U_C_C_VisioAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_VisioAddInRibbon.dll" />
            </Component>
            <Component Id="U_C_H_VisioAddInCore_dll" Guid="EA7E3238-1065-4825-BC09-D7F7D5EFC0C5">
                <File Id="U_C_H_VisioAddInCore.dll" Source="$(var.U_C_C_VisioAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_H_VisioAddInCore.dll" />
            </Component>
            <Component Id="U_C_C_VisioAddInRibbon.dll_manifest" Guid="394C633B-12F6-4A9F-BDA6-15E9B4F4F993">
                <File Id="U_C_C_VisioAddInRibbon.dll.manifest" Source="$(var.U_C_C_VisioAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_VisioAddInRibbon.dll.manifest" />
            </Component>
            <Component Id="U_C_C_VisioAddInRibbon_vsto" Guid="9F7DA0FC-99CB-4714-8885-3CE603733273">
                <File Id="U_C_C_VisioAddInRibbon.vsto" Source="$(var.U_C_C_VisioAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_VisioAddInRibbon.vsto" />
            </Component>
        </ComponentGroup>
        <ComponentGroup Id="WordAddinFiles" Directory="BayonetVentures">
            <Component Id="U_C_C_WordAddInRibbon_dll" Guid="BE02B7A5-9997-4C8D-9F01-B3738FE3587D">
                <File Id="U_C_C_WordAddInRibbon.dll" Source="$(var.U_C_C_WordAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_WordAddInRibbon.dll" />
            </Component>
            <Component Id="U_C_H_WordAddInCore_dll" Guid="9A0CCA46-F766-4AE6-9E23-BE3FDD1DABCC">
                <File Id="U_C_H_WordAddInCore.dll" Source="$(var.U_C_H_WordAddInCore.TargetDir)" KeyPath="yes" Name="U_C_H_WordAddInCore.dll" />
            </Component>
            <Component Id="U_C_C_WordAddInRibbon_manifest" Guid="0E0971C0-3826-4E89-AC0B-FEBB3AEE007B">
                <File Id="U_C_C_WordAddInRibbon.dll.manifest" Source="$(var.U_C_C_WordAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_WordAddInRibbon.dll.manifest" />
            </Component>
            <Component Id="U_C_C_WordAddInRibbon_vsto" Guid="F502EDC9-1766-4CF0-B070-22B7D0350FEF">
                <File Id="U_C_C_WordAddInRibbon.vsto" Source="$(var.U_C_C_WordAddInRibbon.TargetDir)" KeyPath="yes" Name="U_C_C_WordAddInRibbon.vsto" />
            </Component>
            <Component Id="Microsoft.Office.Tools.Word_dll" Guid="735659D3-3D6F-49A4-B719-C4640138D291">
                <File Id="Microsoft.Office.Tools.Word.dll" Source="$(var.U_C_C_WordAddInRibbon.TargetDir)" KeyPath="yes" Name="Microsoft.Office.Tools.Word.dll" />
            </Component>
            <Component Id="U_C_C_CRMPlugInCore_dll" Guid="ED0FFCF9-28CD-427A-89CB-6E4E648015FB">
                <File Id="U_C_C_CRMPlugInCore.dll" Source="$(var.U_C_C_CRMPlugInCore.TargetDir)" KeyPath="yes" Name="U_C_C_CRMPlugInCore.dll" />
            </Component>
        </ComponentGroup>
        <Directory Id="TARGETDIR" Name="SourceDir">
            <Directory Id="ProgramFilesFolder" Name="PFF">
                <Directory Id="BayonetVentures" Name="BayonetVentures">
                    <Directory Id="Excel" Name="Excel">
                        <Component  Id="ExcelRegistry_FriendlyName">
                            <RegistryValue Id="ERegKey_FriendlyName"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Excel\Addins\U_C_C_ExcelAddInRibbon"
                                    Name="FriendlyName"
                                    Value="U_C_C_ExcelAddInRibbon"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="ExcelRegistry_Description">
                            <RegistryValue Id="ERegKey_Description"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Excel\Addins\U_C_C_ExcelAddInRibbon"
                                    Name="Description"
                                    Value="Bayonet Excel Power Booster"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="ExcelRegistry_Manifest">
                            <RegistryValue Id="ERegKey_Manifest"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Excel\Addins\U_C_C_ExcelAddInRibbon"
                                    Name="Manifest"
                                    Value="[BayonetVentures]U_C_C_ExcelAddInRibbon.vsto|vstolocal"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="ExcelRegistry_LoadBehavior">
                            <RegistryValue Id="ERegKey_LoadBehavior"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Excel\Addins\U_C_C_ExcelAddInRibbon"
                                    Name="LoadBehavior"
                                    Value="3"
                                    Type="integer"
                                    KeyPath="yes" />
                        </Component>
                    </Directory>
                    <Directory Id="Outlook" Name="Outlook">
                        <Component  Id="OutlookRegistry_FriendlyName">
                            <RegistryValue Id="ORegKey_FriendlyName"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Outlook\Addins\U_C_C_OutlookAddInRibbon"
                                    Name="FriendlyName"
                                    Value="U_C_C_OutlookAddInRibbon"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="OutlookRegistry_Description">
                            <RegistryValue Id="ORegKey_Description"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Outlook\Addins\U_C_C_OutlookAddInRibbon"
                                    Name="Description"
                                    Value="Bayonet Outlook Power Booster"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="OutlookRegistry_Manifest">
                            <RegistryValue Id="ORegKey_Manifest"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Outlook\Addins\U_C_C_OutlookAddInRibbon"
                                    Name="Manifest"
                                    Value="[BayonetVentures]U_C_C_OutlookAddInRibbon.vsto|vstolocal"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="OutlookRegistry_LoadBehavior">
                            <RegistryValue Id="ORegKey_LoadBehavior"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Outlook\Addins\U_C_C_OutlookAddInRibbon"
                                    Name="LoadBehavior"
                                    Value="3"
                                    Type="integer"
                                    KeyPath="yes" />
                        </Component>
                    </Directory>
                    <Directory Id="PowerPoint" Name="PowerPoint">
                        <Component  Id="PowerPointRegistry_FriendlyName">
                            <RegistryValue Id="PPRegKey_FriendlyName"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\PowerPoint\Addins\U_C_C_PowerPointAddInRibbon"
                                    Name="FriendlyName"
                                    Value="U_C_C_PowerPointAddInRibbon"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="PowerPointRegistry_Description">
                            <RegistryValue Id="PPRegKey_Description"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\PowerPoint\Addins\U_C_C_PowerPointAddInRibbon"
                                    Name="Description"
                                    Value="Bayonet PowerPoint Booster"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="PowerPointRegistry_Manifest">
                            <RegistryValue Id="PPRegKey_Manifest"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\PowerPoint\Addins\U_C_C_PowerPointAddInRibbon"
                                    Name="Manifest"
                                    Value="[BayonetVentures]U_C_C_PowerPointAddInRibbon.vsto|vstolocal"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="PowerPointRegistry_LoadBehavior">
                            <RegistryValue Id="PPRegKey_LoadBehavior"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\PowerPoint\Addins\U_C_C_PowerPointAddInRibbon"
                                    Name="LoadBehavior"
                                    Value="3"
                                    Type="integer"
                                    KeyPath="yes" />
                        </Component>
                    </Directory>
                    <Directory Id="Visio" Name="Visio">
                        <Component  Id="VisioRegistry_FriendlyName">
                            <RegistryValue Id="VRegKey_FriendlyName"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Visio\Addins\U_C_C_VisioAddInRibbon"
                                    Name="FriendlyName"
                                    Value="U_C_C_VisioAddInRibbon"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="VisioRegistry_Description">
                            <RegistryValue Id="VRegKey_Description"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Visio\Addins\U_C_C_VisioAddInRibbon"
                                    Name="Description"
                                    Value="Bayonet Visio Power Booster"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="VisioRegistry_Manifest">
                            <RegistryValue Id="VRegKey_Manifest"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Visio\Addins\U_C_C_VisioAddInRibbon"
                                    Name="Manifest"
                                    Value="[BayonetVentures]U_C_C_VisioAddInRibbon.vsto|vstolocal"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="VisioRegistry_LoadBehavior">
                            <RegistryValue Id="VRegKey_LoadBehavior"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Visio\Addins\U_C_C_VisioAddInRibbon"
                                    Name="LoadBehavior"
                                    Value="3"
                                    Type="integer"
                                    KeyPath="yes" />
                        </Component>
                    </Directory>
                    <Directory Id="Word" Name="Word">
                        <Component  Id="WordRegistry_FriendlyName">
                            <RegistryValue Id="WRegKey_FriendlyName"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Word\Addins\U_C_C_WordAddInRibbon"
                                    Name="FriendlyName"
                                    Value="U_C_C_WordAddInRibbon"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="WordRegistry_Description">
                            <RegistryValue Id="WRegKey_Description"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Word\Addins\U_C_C_WordAddInRibbon"
                                    Name="Description"
                                    Value="Bayonet Word Power Booster"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="WordRegistry_Manifest">
                            <RegistryValue Id="WRegKey_Manifest"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Word\Addins\U_C_C_WordAddInRibbon"
                                    Name="Manifest"
                                    Value="[BayonetVentures]U_C_C_WordAddInRibbon.vsto|vstolocal"
                                    Type="string"
                                    KeyPath="yes" />
                        </Component>
                        <Component  Id="WordRegistry_LoadBehavior">
                            <RegistryValue Id="WRegKey_LoadBehavior"
                                    Root="HKLM"
                                    Key="SOFTWARE\Microsoft\Office\Word\Addins\U_C_C_WordAddInRibbon"
                                    Name="LoadBehavior"
                                    Value="3"
                                    Type="integer"
                                    KeyPath="yes" />
                        </Component>
                    </Directory>
                </Directory>
            </Directory>
        </Directory>
        <Feature Id="DefaultFeature" Level="1">
            <ComponentGroupRef Id="BasicApplicationFiles"/>
            <ComponentGroupRef Id="ExcelAddinFiles"/>
            <ComponentGroupRef Id="OutlookAddinFiles"/>
            <ComponentGroupRef Id="PowerPointAddinFiles"/>
            <ComponentGroupRef Id="VisioAddinFiles"/>
            <ComponentGroupRef Id="WordAddinFiles" />
            <ComponentRef Id="ExcelRegistry_FriendlyName" />
            <ComponentRef Id="ExcelRegistry_Description" />
            <ComponentRef Id="ExcelRegistry_Manifest" />
            <ComponentRef Id="ExcelRegistry_LoadBehavior" />
            <ComponentRef Id="OutlookRegistry_FriendlyName" />
            <ComponentRef Id="OutlookRegistry_Description" />
            <ComponentRef Id="OutlookRegistry_Manifest" />
            <ComponentRef Id="OutlookRegistry_LoadBehavior" />
            <ComponentRef Id="PowerPointRegistry_FriendlyName" />
            <ComponentRef Id="PowerPointRegistry_Description" />
            <ComponentRef Id="PowerPointRegistry_Manifest" />
            <ComponentRef Id="PowerPointRegistry_LoadBehavior" />
            <ComponentRef Id="VisioRegistry_FriendlyName" />
            <ComponentRef Id="VisioRegistry_Description" />
            <ComponentRef Id="VisioRegistry_Manifest" />
            <ComponentRef Id="VisioRegistry_LoadBehavior" />
            <ComponentRef Id="WordRegistry_FriendlyName" />
            <ComponentRef Id="WordRegistry_Description" />
            <ComponentRef Id="WordRegistry_Manifest" />
            <ComponentRef Id="WordRegistry_LoadBehavior" />
        </Feature>
    </Product>
</Wix>

安装内置的 MSI 包后,加载项未加载,当您手动尝试添加加载项时,如果您在文件夹中手动添加该 dll,则会失败并显示错误“缺少 xxx.dll”,并手动加载 vsto它会再次出现“缺少 yyy.dll”的错误 我想我的问题是每个 Office 加载项项目中有 187 个项目,有没有办法自动将这些项目添加到 Wix 项目中?

标签: wixwix3.6

解决方案


推荐阅读