Hi all,

I'd like to integrate my sandcastle generated api documentation into Visual
Studio and it seems that the VSExtension in Wix3 supports this. However I
cannot seem to get it to compile (let alone work).

I'm guessing there's something fundamental I'm missing here.

What I've done:
- Created the HxS file and think I've managed to create the other Hx? files
appropriately.
- Added the merge modules HTML_Help_Registration__RTL_X86_---.msm and
VSIPCC_Collection_Files_RTL_---_---.msm
- rescheduled InstallFinalize later


Now I'm down to 2 errors:
Error    2    ICE03: Not a valid foreign key; Table: HelpPlugin, Column:
HelpNamespace_Parent, Key(s): MS_VSIPCC_v80.MS_VSCC_v80    light.exe    0
1    Foo.Installer
Error    3    ICE03: Not a valid foreign key; Table: HelpPlugin, Column:
HelpNamespace_Parent, Key(s): MS_VSIPCC_v80.MS_VSExpressCC_v80    light.exe
0    1    Foo.Installer

How do I fix these/successfully install the help files ?

The following code is heavily inspired by the Postsharp installer and the
following (and no, I don't speak russian so I'm not even sure if that is a
question or answer *s*)

In case it isn't obvious already the water level above my head is quite
high...

regards,
Simon

            <Component Id="ApiDocComponent" Guid="PUT-GUID-HERE">
              <!-- Help files -->
              <File Id="Foo.HxS"
                   Name="Foo.HxS"
                   DiskId="1"
                   Vital="no">
                <vs:HelpFile Id="Foo.HxS" Name="Foo10"/>
              </File>

              <File Id="Foo.Documentation.HxC"
                   Name="Foo.Documentation.HxC"
                   DiskId="1"
                   Vital="no">
                <vs:HelpCollection
                  Id="Foo.Documentation.HxC"
                  Name="Foo10"
                  Description="Foo 1.0 Documentation">
                  <vs:HelpFileRef Id="Foo.HxS"/>
                  <vs:PlugCollectionInto
                    TableOfContents="Foo.Documentation_Toc.HxT"
                    TargetCollection="MS_VSIPCC_v80"

TargetTableOfContents="FL_vsipcc_hxt_86880________.3643236F_FC70_11D3_A536_0090278A1BB8"/>
                </vs:HelpCollection>
              </File>

              <File Id="Foo.Documentation_Toc.HxT"
                  Name="Foo.Documentation_Toc.HxT"
                  DiskId="1"
                  Vital="no"/>

              <File Id="Foo.Documentation_AIndex.HxK"
                  Name="Foo.Documentation_AIndex.HxK"
                  DiskId="1"
                  Vital="no"/>

              <File Id="Foo.Documentation_FIndex.HxK"
                  Name="Foo.Documentation_FIndex.HxK"
                  DiskId="1"
                  Vital="no"/>

              <File Id="Foo.Documentation_KIndex.HxK"
                  Name="Foo.Documentation_KIndex.HxK"
                  DiskId="1"
                  Vital="no"/>

              <File Id="Foo.Documentation_NamedUrls.HxK"
                  Name="Foo.Documentation_NamedUrls.HxK"
                  DiskId="1"
                  Vital="no"/>

            </Component>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to