Hi,

I'm looking to create a merge module to integrate help into Visual Studio.

I've followed David's example, but vs:HelpFilter only has Fragment or
Product for Parents (not Module).

I tried creating a fragment and referencing that in my merge project,
but that still did not work.

Any tips or suggestions?

Thanks,
Dale


> David Terrell
> Mon, 29 Dec 2008 11:15:23 -0800

> After tinkering a while and installing the latest weekly, I got
> everything working (Registration, Titles, Filters, and TOC).  For
> prosperity, here's snips of the updated WiX that accomplished it for me.

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";;
     xmlns:vs="http://schemas.microsoft.com/wix/VSExtension";;>
  <?include Common.wxi ?>

  <Fragment>
    <vs:HelpFilter Id="HelpFilter"
FilterDefinition="&quot;DocSet&quot;=&quot;MyDocSet&quot;"
Name="MyCompany MyProduct Version" />

    <DirectoryRef Id="Help">
      <Component Id="MyProduct$(var.ShortVersionND)Help" Guid="*"
KeyPath="yes" Location="local">
        <File Id="MyCompany.MyProduct.hxs"
Source="$(var.HelpPath)\MyCompany.MyProduct.hxs">
          <vs:HelpFile Id="HelpFile" Language="1033"
Name="$(var.Product)Help$(var.ShortVersionND)" />
        </File>
        <File Id="COL_MyCompany.MyProduct.HxC"
Source="$(var.HelpPath)\COL_MyCompany.MyProduct.HxC">
          <vs:HelpCollection Id="HelpCollection"
Description="$(var.ManufacSN) $(var.Product) $(var.ShortVersion)"
Name="$(var.ManufacSN).$(var.Product)$(var.ShortVersionND)">
            <vs:HelpFileRef Id="HelpFile" />
            <vs:HelpFilterRef Id="HelpFilter" />
            <vs:PlugCollectionInto TargetCollection="MS_VSIPCC_v80"
TargetFeature="Help" TargetTableOfContents="FL_vsipcc_hxt_86880________"
/>
            <vs:PlugCollectionInto TargetCollection="MS.VSIPCC.v90"
TargetFeature="Help"
TargetTableOfContents="FL_vsipcc_hxt_86880_86880_cn_ln" />
          </vs:HelpCollection>
        </File>
        <File Id="COL_MyCompany.MyProduct.hxt"
Source="$(var.HelpPath)\COL_MyCompany.MyProduct.hxt" />
        <File Id="COL_MyCompany.MyProduct_A.hxk"
Source="$(var.HelpPath)\COL_MyCompany.MyProduct_A.hxk" />
        <File Id="COL_MyCompany.MyProduct_D.hxk"
Source="$(var.HelpPath)\COL_MyCompany.MyProduct_D.hxk" />
        <File Id="COL_MyCompany.MyProduct_F.hxk"
Source="$(var.HelpPath)\COL_MyCompany.MyProduct_F.hxk" />
        <File Id="COL_MyCompany.MyProduct_K.hxk"
Source="$(var.HelpPath)\COL_MyCompany.MyProduct_K.hxk" />
        <File Id="COL_MyCompany.MyProduct_N.hxk"
Source="$(var.HelpPath)\COL_MyCompany.MyProduct_N.hxk" />
        <File Id="MyCompany.MyProduct.HxC"
Source="$(var.HelpPath)\MyCompany.MyProduct.HxC"/>
        <File Id="MyCompany.MyProduct.HxF"
Source="$(var.HelpPath)\MyCompany.MyProduct.HxF" />
        <File Id="MyCompany.MyProduct.hxk"
Source="$(var.HelpPath)\MyCompany.MyProduct.hxk" />
        <File Id="MyCompany.MyProduct.hxt"
Source="$(var.HelpPath)\MyCompany.MyProduct.hxt" />
        <File Id="MyCompany.MyProduct_A.hxk"
Source="$(var.HelpPath)\MyCompany.MyProduct_A.hxk" />
        <File Id="MyCompany.MyProduct_D.hxk"
Source="$(var.HelpPath)\MyCompany.MyProduct_D.hxk" />
        <File Id="MyCompany.MyProduct_F.hxk"
Source="$(var.HelpPath)\MyCompany.MyProduct_F.hxk" />
        <File Id="MyCompany.MyProduct_N.hxk"
Source="$(var.HelpPath)\MyCompany.MyProduct_N.hxk" />
      </Component>
    </DirectoryRef>

    <FeatureGroup Id="Help">
      <Feature Id="Help" Title="Help" Level="1" Display="expand"
Description="The $(var.Name) Visual Studio integrated help files ">

------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to