According to http://msdn.microsoft.com/en-us/library/aa370303.aspx, "Before calling this function [MsiGetTargetPath], the installer must first run the CostInitialize action, FileCost action, and CostFinalize action."
Those things definitely haven't happened before embedded UI is initialized. I don't know if you would be able to invoke those actions from the embedded UI initializer yourself... try and see. -Jason- -----Original Message----- From: CristianG [mailto:[email protected]] Sent: Thursday, April 23, 2009 2:00 AM To: [email protected] Subject: [WiX-devs] DTF GetTargetPath() Hi, In the Initialize method from IEmbeddedUI I try to use session.GetTargetPath("INSTALLLOCATION") but: session.GetTargetPath("INSTALLLOCATION")' threw an exception of type 'System.ArgumentException' base {System.SystemException}: {"The directory name is invalid. INSTALLLOCATION"} Message: "The directory name is invalid. INSTALLLOCATION" ParamName: null However, when querying the Directory table the INSTALLLOCATION is there: Session.Database.ExecuteQuery("select * from Directory") Count = 9 [0]: "INSTALLLOCATION" [1]: "ProgramFilesFolder" [2]: "ycaro0uj|SampleWix" [3]: "ProgramFilesFolder" [4]: "TARGETDIR" [5]: "." [6]: "TARGETDIR" [7]: "" [8]: "SourceDir" Have anyone else tried this method ? Thanks P.S. The examples are from an Immediate Window and a breakpoint in the Initialize method -- View this message in context: http://n2.nabble.com/DTF-GetTargetPath%28%29-tp2681812p2681812.html Sent from the wix-devs mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ WiX-devs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-devs
