Bob Arnson wrote: > Scott Palmer wrote: > > Then I get the following error: > > Error LGHT0204: ICE43: Component thing1 has non-advertised shortcuts. > > It should use a registry key under HKCU as its Error LGHT0204: ICE57: > > Component 'thing1 ' has both per-user and per-machine data with a > > per-machine KeyPath. > > > > To which I say "Huh?" The ALLUSERS property is set to "1" so I don't > > understand why it claims that there is per-user data. > > Because properties can be changed at install time, the ICEs don't > discriminate.
The current behaviour certainly makes sense from a purely technical point of view. However, in practise one seemingly has to disable (some) ICEs just to get some of the most common features compiled. So the 'default' ICEing is far less useful than it might be. > > But the "new" ways don't have an attribute to set the registry key as > > the KeyPath for the component. [blood pressure rising...] > > Um, RegistryValue/@KeyPath? May I ask you (please, please, with extra sugar ;-)) to write down a (semi-)complete piece of Wix v3 code that installs a shortcut in HKLM and compiles without disabling any ICEs? While it may be completely obvious to you it is far from obvious for people that do not do installations as full-time job. Andre' ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users