Thanks Jason! Edwin G. Castro Software Developer - Staff Electronic Banking Services Fiserv Office: 503-746-0643 Fax: 503-617-0291 www.fiserv.com Please consider the environment before printing this e-mail
> -----Original Message----- > From: Jason Ginchereau [mailto:jason...@microsoft.com] > Sent: Tuesday, July 28, 2009 8:44 AM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] DTF: How to Decide whether to Schedule or > Execute Custom Actions > > >> I was hoping it would be as easy as checking whether I'm running in > InstallRunMode.Deferred but I see that value doesn't exist. > > The enumeration value you're looking for is InstallRunMode.Scheduled. > Yeah it's not the most obvious naming, but DTF tries to stay consistent > with the terminology used by the MSI SDK<http://msdn.microsoft.com/en- > us/library/aa370125.aspx>. > > ________________________________________ > From: Blair [os...@live.com] > Sent: Monday, July 27, 2009 11:21 PM > To: 'General discussion for Windows Installer XML toolset.' > Subject: Re: [WiX-users] DTF: How to Decide whether to Schedule or > Execute Custom Actions > > If your entire logic in the ScheduleInstallAction and > ScheduleUninstallAction actions is completely driven by your own tables > referencing features and/or components (along with whatever other data > ExecuteAction may need) AND you don't have any dependencies on other > standard actions (such as needing to access installed files) you could > check the action states of your feature/component and setup your data > for ExecuteAction that way (from just one immediate action). > > -----Original Message----- > From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com] > Sent: Monday, July 27, 2009 10:59 AM > To: General discussion for Windows Installer XML toolset. > Subject: [WiX-users] DTF: How to Decide whether to Schedule or Execute > Custom Actions > > Most of the custom actions I’m implementing come in groups of threes: > > * ScheduleInstallAction runs immediate and is responsible for > scheduling the install action and it’s rollback action. > * ScheduleUninstallAction runs immediate and is responsible for > scheduling the uninstall action and it's rollback action. > * ExecuteAction runs deferred and installs, uninstalls, and/or performs > rollback depending on what got scheduled and the InstallRunMode. > > My goal is to reduce the number of custom actions from three to two. To > do that I need to decide whether I need to schedule or execute. I was > hoping it would be as easy as checking whether I'm running in > InstallRunMode.Deferred but I see that value doesn't exist. What would > be the proper way to make that decision? > > Edwin G. Castro > Software Developer - Staff > Electronic Banking Services > Fiserv > Office: 503-746-0643 > Fax: 503-617-0291 > www.fiserv.com > Please consider the environment before printing this e-mail > > ----------------------------------------------------------------------- > ------- > _______________________________________________ > 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