Even without the VSIPCC merge module and language="0" I still get this:
C:\Users\smaillet\Documents\Visual Studio
2005\Projects\TestWixVSHelp\WixProject1\WixProject1.wxs(59,0): Error
LGHT0204: ICE03: Not a valid foreign key; Table: HelpPlugin, Column:
HelpNamespace_Parent, Key(s): EMFSPOT.Tahoe.MS_VSIPCC_v80
light.exe(0,0): Error LGHT0204: ICE27: 'RegisterComPlus' Action in
InstallExecuteSequence table in wrong place. Current: PostExecution,
Correct: Execution
light.exe(0,0): Error LGHT0204: ICE27: 'InstallServices' Action in
InstallExecuteSequence table in wrong place. Current: PostExecution,
Correct: Execution
light.exe(0,0): Error LGHT0204: ICE77:
CA_CommitHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8 is a
in-script custom action. It must be sequenced in between the
InstallInitialize action and the InstallFinalize action in the
InstallExecuteSequence table
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table InstallExecuteSequence
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table InstallUISequence
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table AdminExecuteSequence
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table AdminUISequence
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table AdvtExecuteSequence
Without the VSIPCC merge module, what does your help plug into? MS wants
installers to plug into the VSIPCC as of VS2005.
From: Schrieken, Rene [mailto:[EMAIL PROTECTED]
Sent: Friday, September 14, 2007 11:40 AM
To: Steve Maillet; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] install integrated MSHelp2 with
WixVSExtensions.dll
I'm not sure what is causing that. I'm only using the
HTML_help_registration. Can you try to set the Language="0" to see of
that helps?
________________________________
From: [EMAIL PROTECTED] on behalf of Steve Maillet
Sent: Fri 9/14/2007 13:35
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] install integrated MSHelp2 with
WixVSExtensions.dll
Rene,
Thanks for helping!
When I add:
<Merge DiskId="1" Id="HelpRegX86" Language="1033"
SourceFile="HTML_Help_Registration__RTL_X86_---.msm" />
<Merge DiskId="1" Id="VsipCCRTL" Language="1033"
SourceFile="VSIPCC_Collection_Files_RTL_---_---.msm" />
And in my feature:
<MergeRef Id='HelpRegX86' Primary='yes' />
<MergeRef Id='VsipCCRTL' Primary='yes' />
I get the following set of errors and warning from Light.exe:
light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than
length permitted in column); Table: File, Column: File, Key(s):
FL_vsipccNamedURLs_hxk_86888________.3643236F_FC70_11D3_A536_0090278A1BB
8
light.exe(0,0): Error LGHT0204: ICE03: Not a valid foreign key; Table:
HelpPlugin, Column: HelpNamespace_Parent, Key(s):
MS_VSIPCC_v80.MS_VSCC_v80
light.exe(0,0): Error LGHT0204: ICE03: Not a valid foreign key; Table:
HelpPlugin, Column: HelpNamespace_Parent, Key(s):
MS_VSIPCC_v80.MS_VSExpressCC_v80
light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than
length permitted in column); Table: MsiFileHash, Column: File_, Key(s):
FL_vsipccNamedURLs_hxk_86888________.3643236F_FC70_11D3_A536_0090278A1BB
8
light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than
length permitted in column); Table: Registry, Column: Registry, Key(s):
_FldbVs8_RegFile_15039_________00000.3643236F_FC70_11D3_A536_0090278A1BB
8
light.exe(0,0): Error LGHT0204: ICE27: 'RegisterComPlus' Action in
InstallExecuteSequence table in wrong place. Current: PostExecution,
Correct: Execution
light.exe(0,0): Error LGHT0204: ICE27: 'InstallServices' Action in
InstallExecuteSequence table in wrong place. Current: PostExecution,
Correct: Execution
light.exe(0,0): Error LGHT0204: ICE27: 'CreateShortcuts' Action in
InstallExecuteSequence table in wrong place. Current: PostExecution,
Correct: Execution
light.exe(0,0): Error LGHT0204: ICE77:
CA_CommitHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8 is a
in-script custom action. It must be sequenced in between the
InstallInitialize action and the InstallFinalize action in the
InstallExecuteSequence table
light.exe(0,0): Error LGHT0204: ICE77:
CA_HxMerge_VSIPCC_VSCC.3643236F_FC70_11D3_A536_0090278A1BB8 is a
in-script custom action. It must be sequenced in between the
InstallInitialize action and the InstallFinalize action in the
InstallExecuteSequence table
light.exe(0,0): Error LGHT0204: ICE77:
CA_HxMerge_VSIPCC_VSExpCC.3643236F_FC70_11D3_A536_0090278A1BB8 is a
in-script custom action. It must be sequenced in between the
InstallInitialize action and the InstallFinalize action in the
InstallExecuteSequence table
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table InstallExecuteSequence
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table InstallUISequence
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table AdminExecuteSequence
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table AdminUISequence
light.exe(0,0): Warning LGHT1076: ICE82: This action
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate
sequence number 1 in the table AdvtExecuteSequence
We've got to be missing something, but it's not clear to me what that
could be...
From: Schrieken, Rene [mailto:[EMAIL PROTECTED]
Sent: Friday, September 14, 2007 5:11 AM
To: Steve Maillet; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] install integrated MSHelp2 with
WixVSExtensions.dll
Do you merge the html_help_registration found in the VSSDK?
<Merge DiskId="1" Id="msm" Language="1033"
SourceFile="Merge\HTML_Help_Registration__RTL_X86_---.msm" />
________________________________
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Steve
Maillet
Sent: Friday, September 14, 2007 2:32 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] install integrated MSHelp2 with WixVSExtensions.dll
We've been exploring WIX a bit and found it's developer friendly
compile/link process and the votive wixlib project system to be a
fantastic improvement over all other tools we've used. Even with as
little documentation as there is on WIX we've been able to get
productive quite quickly. However, there is one nagging issue we can't
figure out. We are trying to provide integrated help for VS2005 for our
developer libraries. The WixVsExtensions.dll looks like it will
ultimately do the trick but we just can't figure out how to get it to
work right. (Getting an ICE03 error regarding an invalid foreign key if
we use the PlugCollectionInto element)
Has anyone tried using any of this? Any pointers, suggestions or
samples?
Steve Maillet - CTO
EmbeddedFusion, Ltd.
This e-mail and any attachment is for authorised use by the intended
recipient(s) only. It may contain proprietary material, confidential
information and/or be subject to legal privilege. It should not be
copied, disclosed to, retained or used by, any other party. If you are
not an intended recipient then please promptly delete this e-mail and
any attachment and all copies and inform the sender. Thank you.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users