Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir)
You need to be careful here because it may not always work. You have impersonate="no" in your custom action so you're running with the local system account. If you get to a situation where somebody is installing your setup from a network share it's unlikely to work because the system account typically has no network access rights, and SourceDir is your MSI file's network location. Phil Wilson -Original Message- From: daniel.knoep...@noser.com [mailto:daniel.knoep...@noser.com] Sent: Wednesday, July 14, 2010 2:24 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi and halleluja I finally managed to access the SourceDir Property in the CustomAction data. The reason i could not access the SourceDir property earlier was simply that I scheduled the customAction to assign the properties to the CustomActiondata to early (It seems UI-sequence and execute sequence are different) Here is what works: Even though i like some aspectcs of msi (like the declarative approach), it seems to me that it is far more complicated than it could have been. Wix is a good start but - naturally - it cannot fully overcome the msi shortcomings. Or maybe I should have become something else in life Von: daniel.knoep...@noser.com [daniel.knoep...@noser.com] Gesendet: Mittwoch, 14. Juli 2010 10:11 An: wix-users@lists.sourceforge.net Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi Since I haven't managed to assign the [SourceDir] value to a customAction Data Property, i tried to assign the data assign the value to a property and then assign that property to the a customAction. However, no success, the assigned property is empty. I am sure it is a simple syntax thing but i cant figure out the solution :-( Here is what i did: Still no success. :-( I have found a workaround to set a property but thats something i want to avoid at any cost: 1. Define property "DUMMYPROPERTY" 2. Set property in C# custom action: session["DUMMYPROPERTY"] = "i get assigned, jabadabadu"; 3. Assign property to custom action data (as above) So I am 100% sure that the syntax i use for the SourceDir property is wrong. It must be something simple. I am grateful for any help. Thanks Von: Blair [os...@live.com] Gesendet: Dienstag, 13. Juli 2010 18:34 An: 'General discussion for Windows Installer XML toolset.' Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) In a verbose installation log, what is the resulting value of the TestCA property? -Original Message- From: daniel.knoep...@noser.com [mailto:daniel.knoep...@noser.com] Sent: Tuesday, July 13, 2010 8:24 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi I would like to access the "SourceDir" property in a deferred custom action. While i can access other directories via the CustomAction property (see example below). The SourceDir ActionData remains empty. I must be doing something wrong. I sure it's something silly, that only a wix newby can stumble over. Any help appreciated. Thanks My sample code: In the C# code: [CustomAction] public static ActionResult TestMethod(Session session) { session.Log("CustomAction TestMethod called!"); . try{ // empty string showMe = session.CustomActionData["SourceDir"]; // working, path string showMe = session.CustomActionData["AppDataFolder"]; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- ht
Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir)
Hi and halleluja I finally managed to access the SourceDir Property in the CustomAction data. The reason i could not access the SourceDir property earlier was simply that I scheduled the customAction to assign the properties to the CustomActiondata to early (It seems UI-sequence and execute sequence are different) Here is what works: Even though i like some aspectcs of msi (like the declarative approach), it seems to me that it is far more complicated than it could have been. Wix is a good start but - naturally - it cannot fully overcome the msi shortcomings. Or maybe I should have become something else in life Von: daniel.knoep...@noser.com [daniel.knoep...@noser.com] Gesendet: Mittwoch, 14. Juli 2010 10:11 An: wix-users@lists.sourceforge.net Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi Since I haven't managed to assign the [SourceDir] value to a customAction Data Property, i tried to assign the data assign the value to a property and then assign that property to the a customAction. However, no success, the assigned property is empty. I am sure it is a simple syntax thing but i cant figure out the solution :-( Here is what i did: Still no success. :-( I have found a workaround to set a property but thats something i want to avoid at any cost: 1. Define property "DUMMYPROPERTY" 2. Set property in C# custom action: session["DUMMYPROPERTY"] = "i get assigned, jabadabadu"; 3. Assign property to custom action data (as above) So I am 100% sure that the syntax i use for the SourceDir property is wrong. It must be something simple. I am grateful for any help. Thanks Von: Blair [os...@live.com] Gesendet: Dienstag, 13. Juli 2010 18:34 An: 'General discussion for Windows Installer XML toolset.' Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) In a verbose installation log, what is the resulting value of the TestCA property? -Original Message- From: daniel.knoep...@noser.com [mailto:daniel.knoep...@noser.com] Sent: Tuesday, July 13, 2010 8:24 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi I would like to access the "SourceDir" property in a deferred custom action. While i can access other directories via the CustomAction property (see example below). The SourceDir ActionData remains empty. I must be doing something wrong. I sure it's something silly, that only a wix newby can stumble over. Any help appreciated. Thanks My sample code: In the C# code: [CustomAction] public static ActionResult TestMethod(Session session) { session.Log("CustomAction TestMethod called!"); . try{ // empty string showMe = session.CustomActionData["SourceDir"]; // working, path string showMe = session.CustomActionData["AppDataFolder"]; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir)
The SourceDir is set by ResolveSource. The actions using this property should be scheduled after this action (see http://msdn.microsoft.com/en-us/library/aa371857(VS.85).aspx). -Original Message- From: daniel.knoep...@noser.com [mailto:daniel.knoep...@noser.com] Sent: Wednesday, July 14, 2010 11:54 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi I still havent figured out how to solve my issue, but i have found a couple of other aspects. As it seems, the built in property: [SourceDir] is, depending at the time of exeuction, sometimes empty. In the execute sequence, if i use a immediate custom action, scheduled after InstallInitialize, the property "SourceDir" is empty (in C#: session["SourceDir"]) . The log also states that the property is deleted, however, recreated afterwards. I start to believe that this is the reason why I have been struggling accessing the property in a deferred custom action. Is it not possible to access this property in the execute sequence? Or what would I have to do? Greetings (PS: by the way, the workaround in my prior mail does not work because the SourceDir property is not set. Sorry for precipitating) Von: daniel.knoep...@noser.com [daniel.knoep...@noser.com] Gesendet: Mittwoch, 14. Juli 2010 10:11 An: wix-users@lists.sourceforge.net Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi Since I haven't managed to assign the [SourceDir] value to a customAction Data Property, i tried to assign the data assign the value to a property and then assign that property to the a customAction. However, no success, the assigned property is empty. I am sure it is a simple syntax thing but i cant figure out the solution :-( Here is what i did: Still no success. :-( I have found a workaround to set a property but thats something i want to avoid at any cost: 1. Define property "DUMMYPROPERTY" 2. Set property in C# custom action: session["DUMMYPROPERTY"] = "i get assigned, jabadabadu"; 3. Assign property to custom action data (as above) So I am 100% sure that the syntax i use for the SourceDir property is wrong. It must be something simple. I am grateful for any help. Thanks Von: Blair [os...@live.com] Gesendet: Dienstag, 13. Juli 2010 18:34 An: 'General discussion for Windows Installer XML toolset.' Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) In a verbose installation log, what is the resulting value of the TestCA property? -Original Message- From: daniel.knoep...@noser.com [mailto:daniel.knoep...@noser.com] Sent: Tuesday, July 13, 2010 8:24 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi I would like to access the "SourceDir" property in a deferred custom action. While i can access other directories via the CustomAction property (see example below). The SourceDir ActionData remains empty. I must be doing something wrong. I sure it's something silly, that only a wix newby can stumble over. Any help appreciated. Thanks My sample code: In the C# code: [CustomAction] public static ActionResult TestMethod(Session session) { session.Log("CustomAction TestMethod called!"); . try{ // empty string showMe = session.CustomActionData["SourceDir"]; // working, path string showMe = session.CustomActionData["AppDataFolder"]; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___
Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir)
Hi I still havent figured out how to solve my issue, but i have found a couple of other aspects. As it seems, the built in property: [SourceDir] is, depending at the time of exeuction, sometimes empty. In the execute sequence, if i use a immediate custom action, scheduled after InstallInitialize, the property "SourceDir" is empty (in C#: session["SourceDir"]) . The log also states that the property is deleted, however, recreated afterwards. I start to believe that this is the reason why I have been struggling accessing the property in a deferred custom action. Is it not possible to access this property in the execute sequence? Or what would I have to do? Greetings (PS: by the way, the workaround in my prior mail does not work because the SourceDir property is not set. Sorry for precipitating) Von: daniel.knoep...@noser.com [daniel.knoep...@noser.com] Gesendet: Mittwoch, 14. Juli 2010 10:11 An: wix-users@lists.sourceforge.net Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi Since I haven't managed to assign the [SourceDir] value to a customAction Data Property, i tried to assign the data assign the value to a property and then assign that property to the a customAction. However, no success, the assigned property is empty. I am sure it is a simple syntax thing but i cant figure out the solution :-( Here is what i did: Still no success. :-( I have found a workaround to set a property but thats something i want to avoid at any cost: 1. Define property "DUMMYPROPERTY" 2. Set property in C# custom action: session["DUMMYPROPERTY"] = "i get assigned, jabadabadu"; 3. Assign property to custom action data (as above) So I am 100% sure that the syntax i use for the SourceDir property is wrong. It must be something simple. I am grateful for any help. Thanks Von: Blair [os...@live.com] Gesendet: Dienstag, 13. Juli 2010 18:34 An: 'General discussion for Windows Installer XML toolset.' Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) In a verbose installation log, what is the resulting value of the TestCA property? -Original Message- From: daniel.knoep...@noser.com [mailto:daniel.knoep...@noser.com] Sent: Tuesday, July 13, 2010 8:24 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi I would like to access the "SourceDir" property in a deferred custom action. While i can access other directories via the CustomAction property (see example below). The SourceDir ActionData remains empty. I must be doing something wrong. I sure it's something silly, that only a wix newby can stumble over. Any help appreciated. Thanks My sample code: In the C# code: [CustomAction] public static ActionResult TestMethod(Session session) { session.Log("CustomAction TestMethod called!"); . try{ // empty string showMe = session.CustomActionData["SourceDir"]; // working, path string showMe = session.CustomActionData["AppDataFolder"]; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir)
Hi Since I haven't managed to assign the [SourceDir] value to a customAction Data Property, i tried to assign the data assign the value to a property and then assign that property to the a customAction. However, no success, the assigned property is empty. I am sure it is a simple syntax thing but i cant figure out the solution :-( Here is what i did: Still no success. :-( I have found a workaround to set a property but thats something i want to avoid at any cost: 1. Define property "DUMMYPROPERTY" 2. Set property in C# custom action: session["DUMMYPROPERTY"] = "i get assigned, jabadabadu"; 3. Assign property to custom action data (as above) So I am 100% sure that the syntax i use for the SourceDir property is wrong. It must be something simple. I am grateful for any help. Thanks Von: Blair [os...@live.com] Gesendet: Dienstag, 13. Juli 2010 18:34 An: 'General discussion for Windows Installer XML toolset.' Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) In a verbose installation log, what is the resulting value of the TestCA property? -Original Message- From: daniel.knoep...@noser.com [mailto:daniel.knoep...@noser.com] Sent: Tuesday, July 13, 2010 8:24 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi I would like to access the "SourceDir" property in a deferred custom action. While i can access other directories via the CustomAction property (see example below). The SourceDir ActionData remains empty. I must be doing something wrong. I sure it's something silly, that only a wix newby can stumble over. Any help appreciated. Thanks My sample code: In the C# code: [CustomAction] public static ActionResult TestMethod(Session session) { session.Log("CustomAction TestMethod called!"); . try{ // empty string showMe = session.CustomActionData["SourceDir"]; // working, path string showMe = session.CustomActionData["AppDataFolder"]; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir)
ocessComponents: MORE (deferred) * MSI (s) (54:54) [08:30:12:327]: Executing op: ActionStart(Name=CopyChangingFilesAction,,) Action 08:30:12: TestCA. MSI (s) (54:54) [08:30:12:327]: Executing op: CustomActionSchedule(Action=TestCA,ActionType=3073,Source=BinaryData,Target=CopyChangingDirectories,CustomActionData=SourceDir=;INSTALLDIR=C:\Programme\CalibrateEN\;AppDataFolder=C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\) MSI (s) (54:54) [08:30:12:327]: Creating MSIHANDLE (5) of type 790536 for thread 2900 MSI (s) (54:80) [08:30:12:342]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI67.tmp, Entrypoint: TestCA MSI (s) (54:48) [08:30:12:342]: Generating random cookie. MSI (s) (54:48) [08:30:12:358]: Created Custom Action Server with PID 2816 (0xB00). MSI (s) (54:10) [08:30:12:405]: Running as a service. MSI (s) (54:7C) [08:30:12:405]: Hello, I'm your 32bit Elevated custom action server. MSI (s) (54!B4) [08:30:12:577]: Creating MSIHANDLE (6) of type 790531 for thread 180 SFXCA: Extracting custom action to temporary directory: C:\WINDOWS\Installer\MSI67.tmp-\ MSI (s) (54!B4) [08:30:12:577]: Closing MSIHANDLE (6) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:12:592]: Creating MSIHANDLE (7) of type 790531 for thread 180 SFXCA: Binding to CLR version v2.0.50727 MSI (s) (54!B4) [08:30:12:592]: Closing MSIHANDLE (7) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:12:780]: Creating MSIHANDLE (8) of type 790531 for thread 180 Calling custom action CustomAction!CustomAction.CustomActions.TestCA MSI (s) (54!B4) [08:30:12:796]: Closing MSIHANDLE (8) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:12:842]: Creating MSIHANDLE (9) of type 790531 for thread 180 CustomAction TestCAcalled! MSI (s) (54!B4) [08:30:12:842]: Closing MSIHANDLE (9) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:17:092]: Creating MSIHANDLE (10) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:17:092]: Closing MSIHANDLE (10) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:17:108]: Creating MSIHANDLE (11) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:17:108]: Closing MSIHANDLE (11) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:17:108]: Creating MSIHANDLE (12) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:17:108]: Closing MSIHANDLE (12) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:17:124]: Creating MSIHANDLE (13) of type 790531 for thread 180 MSI (s) (54!B4) [08:30:17:124]: Closing MSIHANDLE (13) of type 790531 for thread 180 MSI (s) (54:80) [08:30:17:139]: Closing MSIHANDLE (5) of type 790536 for thread 2900 MSI (s) (54:54) [08:30:17:155]: Executing op: ActionStart(Name=ProcessComponents,Description=Updating component registration,) Action 08:30:17: ProcessComponents. Updating component registration Von: Blair [os...@live.com] Gesendet: Dienstag, 13. Juli 2010 18:34 An: 'General discussion for Windows Installer XML toolset.' Betreff: Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) In a verbose installation log, what is the resulting value of the TestCA property? -Original Message- From: daniel.knoep...@noser.com [mailto:daniel.knoep...@noser.com] Sent: Tuesday, July 13, 2010 8:24 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi I would like to access the "SourceDir" property in a deferred custom action. While i can access other directories via the CustomAction property (see example below). The SourceDir ActionData remains empty. I must be doing something wrong. I sure it's something silly, that only a wix newby can stumble over. Any help appreciated. Thanks My sample code: In the C# code: [CustomAction] public static ActionResult TestMethod(Session session) { session.Log("CustomAction TestMethod called!"); . try{ // empty string showMe = session.CustomActionData["SourceDir"]; // working, path string showMe = session.CustomActionData["AppDataFolder"]; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _
Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir)
In a verbose installation log, what is the resulting value of the TestCA property? -Original Message- From: daniel.knoep...@noser.com [mailto:daniel.knoep...@noser.com] Sent: Tuesday, July 13, 2010 8:24 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir) Hi I would like to access the "SourceDir" property in a deferred custom action. While i can access other directories via the CustomAction property (see example below). The SourceDir ActionData remains empty. I must be doing something wrong. I sure it's something silly, that only a wix newby can stumble over. Any help appreciated. Thanks My sample code: In the C# code: [CustomAction] public static ActionResult TestMethod(Session session) { session.Log("CustomAction TestMethod called!"); . try{ // empty string showMe = session.CustomActionData["SourceDir"]; // working, path string showMe = session.CustomActionData["AppDataFolder"]; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir)
Hi I would like to access the "SourceDir" property in a deferred custom action. While i can access other directories via the CustomAction property (see example below). The SourceDir ActionData remains empty. I must be doing something wrong. I sure it's something silly, that only a wix newby can stumble over. Any help appreciated. Thanks My sample code: In the C# code: [CustomAction] public static ActionResult TestMethod(Session session) { session.Log("CustomAction TestMethod called!"); . try{ // empty string showMe = session.CustomActionData["SourceDir"]; // working, path string showMe = session.CustomActionData["AppDataFolder"]; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users