Peter:
That worked !!! . Thank you for the help. Regards: balu. > Date: Fri, 24 Jul 2009 09:26:53 +0100 > From: pshirtcli...@sdl.com > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Setting session variable in managed custom action > andaccessing it. > > You are scheduling your custom action too late. Feature conditions are > evaluated by the CostFinalize action and cannot be changed after that > point. Just move your custom action before CostFinalize. > > -----Original Message----- > From: Balu Swaminathan [mailto:bswa...@hotmail.com] > Sent: 24 July 2009 07:45 > To: wix user list > Subject: [WiX-users] Setting session variable in managed custom action > andaccessing it. > > > Hello: > > > > My goal is to write a sql server db installer which would install the db > only if it is not there. > > Leave the db on unstall scenario. > > > > Searched around the web and could not find anything. > > > > Came across this post from Rob and few similar on the web... > > > > "You'd have to write a CustomAction to search for the SQL database and > set a Property or something like that. It's on the feature requests but > hasn't been added to the SQL code today." > > > > OK.. I wrote a managed custom action and invoked it. That was not hard. > Thanks folks. > > > > But then I could not read a session variable set in managed code in > installation. > > > > Here is what I have: > > > > In managed code: > > > > session["FROMCUSTOMACTION"] = "1"; > > > > In Wxs file: > > > > <InstallExecuteSequence> > <Custom Action="CustomActionIdHere" Before="InstallInitialize" /> > </InstallExecuteSequence> > > <Feature Id='SqlFeature' Title='SqlFeature' Level='1'> > > <!-- If the condition is true, level will be 0 and the feature > will not be installed. --> > <Condition Level='0'>FROMCUSTOMACTION=1</Condition> > <ComponentRef Id='SqlComponent'/> > > </Feature> > > > <Property Id='SQLUSER'>username</Property> > <Property Id='FROMCUSTOMACTION'>0</Property> > > > What am I doing wrong here ? > > > > Thanks > > > > balu. > > > > Ps: And then I have to solve the db issue. > > _________________________________________________________________ > Bing(tm) brings you maps, menus, and reviews organized in one place. Try > it now. > http://www.bing.com/search?q=restaurants&form=MLOGEN&publ=WLHMTAG&crea=T > XT_MLOGEN_Local_Local_Restaurants_1x1 > ------------------------------------------------------------------------ > ------ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > SDL PLC confidential, all rights reserved. > If you are not the intended recipient of this mail SDL requests and requires > that you delete it without acting upon or copying any of its contents, and we > further request that you advise us. > SDL PLC is a public limited company registered in England and Wales. > Registered number: 02675207. > Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 > 7DY, UK. > > > ------------------------------------------------------------------------------ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users _________________________________________________________________ NEW mobile Hotmail. Optimized for YOUR phone. Click here. http://windowslive.com/Mobile?ocid=TXT_TAGLM_WL_CS_MB_new_hotmail_072009 ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users