That text string looks like a possible value for the command line of a
program. The .tmp file is the executing custom action and the parameter is
-<your path>.   Is your CA a Dll call via DTF or an executable?

Phil Wilson


On Thu, Sep 5, 2013 at 4:06 AM, Hendryk Irmischer <irmisc...@macnetix.de>wrote:

> Hello,
>
> I have a problem when trying to use FileInfo or DirectoryInfo classes in a
> managed C# CA.
>
> Project Layout:
>
> 1.  BootstrapperApplication
>
> -          Install VCR8, VCR9, NetFX3.5, Apache, PHP, MySQL Server
>
> -          Install our software (the wix project for our software is
> referenced by the BA, see point 2)
>
>
> 2.  Software MSI
>
> -          Call MySQLInstanceConfig.exe (after InstallInitialize)
>
> -          Copy all files
>
> -          Create some registry keys
>
> -          Call CA (before InstallFinalize)
>
> Well, I have a strange behavior with the last mentioned CA:
>
>
>
>
>
> In my product node I declare a property:
>
>         <Property Id="PROP_MYSQL_PATH"
> Value="[ProgramFilesFolder]$(var.MYSQL_NAME)\" />
>
> Then, in my CA I do the following:
>
>         String givenPath = session["PROP_MYSQL_PATH"];
>
>
> When I log that string variable, it looks completely fine:
>
> Ø  LOG: "got string givenPath as param: C:\Programme\MySQL Server 5\"
>
> BUT, when I create a FileInfo or DirectoryInfo with that string:
>
>           DirectoryInfo d = new DirectoryInfo(givenPath);
>
> Ø  DirectoryInfo object created from 'C:\Programme\MySQL Server 5\'
>
> Ø  d.FullName => C:\WINDOWS\Installer\MSI19.tmp-\C:\Programme\MySQL Server
> 5\
>
> Of course, now when checking if the directory or file exists, it returns
> false and an exception is thrown. So, anyone has an idea, on how to get rid
> of that 'C:\WINDOWS\Installer\MSI19.tmp-\'-part of the
> DirectoryInfo/FileInfo objects ?
>
>
>
>
>
>
> Any suggestion is highly appreciated!
>
>
> Herzliche Grüße / Kind regards
> Hendryk Irmischer
>
>
> ------------------------------------------------------------------------------
> Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
> Discover the easy way to master current and previous Microsoft technologies
> and advance your career. Get an incredible 1,500+ hours of step-by-step
> tutorial videos with LearnDevNow. Subscribe today and save!
> http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to