The errors you are getting (ICE47 & ICE57) are from the tests Microsoft
developed to help ensure that MSI databases are both internally consistent
and able to be serviced under all sorts of conditions, like turning
per-machine installations into per-user ones.

<rant>
Yes, I said, turn a per-machine installation into a per-user one. Those two
tests ensure that shortcuts will still work if someone creates a
command-line to msiexec that will clear your ALLUSERS property you set in
your Property table.

The tests don't verify your ALLUSERS property handling, they don't verify
your platform testing (they still give warnings related to creating packages
for Win9x systems, even if you mark your MSI for v4.5), etc. Some of those
tests are so inane that they should be banned or rewritten.
</rant>

However, they are still very necessary in order to prevent many serious
issues that many even expensive commercial products commit on a daily basis
that tend to be easily fixable and do much to degrade the user experience of
the Windows platform for all of us. Because of that, they are mandatory for
Logo compliance.

I would recommend moving your shortcuts into their own components (out of
the components containing the files they point to). Then you can add the
registry entries and RemoveFile elements Rob mentions in this blog:
http://robmensching.com/blog/posts/2007/4/27/How-to-create-an-uninstall-shor
tcut-and-pass-all-the


-----Original Message-----
From: Hotmail Acc [mailto:rpat...@hotmail.com] 
Sent: Friday, August 14, 2009 2:22 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] Need a Good Template or GUI designer

Basically I am looking for a good working sample which has the following
items:-

1) Customizable UI (allow users to select Installdir, single/all user
option, licence dialog etc)
2) do both com and .net dll registration.
3) Add some dlls into GAC and into files InstallDir, commonappdata
4) Add values to registry.
5) IIS virtually directory creation.
6) Integrate an already existing c# code which does pre-req checks.
8)Add shortcuts to desktop, startmenu, programmenu.
7) Perform some onEnd actions.

I am doing the basic steps and getting the following errors:-

--->G:\WiX3\ACT Network Sync\ACT Network Sync\Product.wxs(35,0): error
LGHT0204: ICE43: Component C_FL_Act.Framework.Synchronization.Service.exe
has non-advertised shortcuts. It should use a registry key under HKCU as its
KeyPath, not a file.

                          <Component
Id="C_FL_Act.Framework.Synchronization.Service.exe"
Guid="{xxxxxxxxxxxxxxxxxxxxxx}">
                                <File
Id="FL_Act.Framework.Synchronization.Service.exe"
Name="Act.Framework.Synchronization.Service.exe"
Source="G:\cvsroot\Mercury\bin\Act.Framework.Synchronization.Service.exe"
DiskId="1" KeyPath="yes" />
                                <Shortcut Id="NewShortcut2"
Name="NewShortcut2" Target="[#FL_Act.Framework.Synchronization.Service.exe]"
Directory="ProgramMenuFolder" />
                            </Component>


--->G:\WiX3\ACT Network Sync\ACT Network Sync\Product.wxs(35,0): error
LGHT0204: ICE57: Component 'C_FL_Act.Framework.Synchronization.Service.exe'
has both per-user and per-machine data with a per-machine KeyPath.

                          <Component
Id="C_FL_Act.Framework.Synchronization.Service.exe"
Guid="{xxxxxxxxxxxxxxxxxxxxxxxxx}">
                                <File
Id="FL_Act.Framework.Synchronization.Service.exe"
Name="Act.Framework.Synchronization.Service.exe"
Source="G:\cvsroot\Mercury\bin\Act.Framework.Synchronization.Service.exe"
DiskId="1" KeyPath="yes" />
                                <Shortcut Id="NewShortcut2"
Name="NewShortcut2" Target="[#FL_Act.Framework.Synchronization.Service.exe]"
Directory="ProgramMenuFolder" />
                            </Component>
-----Original Message-----
From: Blair [mailto:os...@live.com] 
Sent: Thursday, August 13, 2009 11:40 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] Need a Good Template or GUI designer

Can you provide more detail about what you are trying to build?

-----Original Message-----
From: Hotmail Acc [mailto:rpat...@hotmail.com] 
Sent: Thursday, August 13, 2009 5:50 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need a Good Template or GUI designer

I am trying to create a prototype for our team and I am not able to
succeed(nearly spent 2 mo). The current information that is available on the
web is not helpful. It is getting kinda frustrating. Is it possible to get a
template or a GUI designer or a more real world sample which can be used as
a starting point?  The samples in the tutorials are quite simple.

 

I tried WIX Installar 3.0 project but was not successful in compiling the
code on my dev box.

----------------------------------------------------------------------------
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus
on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


----------------------------------------------------------------------------
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus
on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


----------------------------------------------------------------------------
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus
on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to