Re: [WiX-users] Accessing Source directory in Deferred Custom Action (ApDataFolder etc. is working, just not SourceDir)

2010-07-14 Thread Wilson, Phil
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)

2010-07-14 Thread daniel.knoepfel
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)

2010-07-14 Thread Dan Vasilov
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)

2010-07-14 Thread daniel.knoepfel
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)

2010-07-14 Thread daniel.knoepfel
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)

2010-07-13 Thread daniel.knoepfel
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)

2010-07-13 Thread Blair
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)

2010-07-13 Thread daniel.knoepfel
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