In a nutshell, ICEs are specialized custom actions that serve as unit 
tests. They are stored in specialized MSI databases  called CUBs (.cub) (A 
type that I wish that WiX had support for.)   When you perform validation 
the cub is merged with your MSI and all of the custom actions listed in the 
databases _ICESequence table are executed.   Due to all of this an 
installer is essentially running and therefore the MSI infrastructure has 
to be spun up.  This is why you are seeing the event log entries and this 
is also why you can't perform validation on a TFS service hosted build 
controller.

More information about ICEs can be found at:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa369554(v=vs.85).as
px

Also I wrote an article about 4 years ago on how to use DTF to write custom 
ICEs:

http://blog.deploymentengineering.com/2009/02/msi-tip-authoring-ice-using-c-
dtf.html

The source for which can be found at: 
http://www.installsite.org/pages/en/msi/tips.htm

For an InstallScript version I wrote an article for InstallShield about 5 
years ago...

http://www.flexerasoftware.com/webdocuments/PDF/msi_ice.pdf

----------------------------------------
 From: "AK" <kisslo...@gmail.com>
Sent: Monday, March 25, 2013 5:12 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Why does new event in the application logs apear after 
the building .wixproj

When I build my .wixproj, everytime new log event was creating in the
EventViewer->Windows Logs->Aplication section. Apparently msiexec was
running.

Is there an explanation "why"?
Is this an ICE validation requirement?

Regards, Alexey.

--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Why-does-new-e
vent-in-the-application-logs-apear-after-the-building-wixproj-tp7584601.html

Sent from the wix-users mailing list archive at Nabble.com.

----------------------------------------------------------------------------
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to