Paul McLaughlin wrote:
test.wxs(18) : error LGHT0204 : ICE38: Component idTestProgram
installs to user profile.
It must use a registry key under HKCU as its KeyPath, not a file.
I tried learning what KeyPath means, but I can't find anything that
really talks about it in the WiX help file. Many topics refer to it,
but I can't find what ICE38 is and why I need a registry key, and I
still don't know what a KeyPath means.
WiX doesn't do much on documenting MSI concepts; for those, you
want/need the MSI SDK. KeyPath is a column in the Component table:
http://msdn2.microsoft.com/en-us/library/aa368007(VS.85).aspx.
See
http://robmensching.com/blog/archive/2007/04/27/How-to-create-an-uninstall-shortcut-and-pass-all-the.aspx
for the oddities of ICEs and resources installed into the user profile.
--
sig://boB
http://joyofsetup.com/
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
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