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