Here is original listing and I have attached the log

I have installed my product and it works like a charm... 
I have modified my install to work with Repair since I have a lot of custom 
actions and 5 merge modules. 

When I run repair all is good EXCEPT all files are being installed in 1 folder 
I have 5 folders: 
C:\Program Files\MYCORP\MYCORP Services\Common 
C:\Program Files\MYCORP\MYCORP Services\Enterprise1Service 
C:\Program Files\MYCORP\MYCORP Services\Enterprise2Service 
C:\Program Files\MYCORP\MYCORP Services\Enterprise3Service 
C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service 

It has changed the installation directory to the last folder instead of the 4 
individual ones :( 

They all share common files except for 2 or 3 files (a config file and a dll) 

My merge modules are: 

      <Directory Id="ProgramFiles64Folder" DiskId="1">
        <Directory Id="INSTALLFOLDER" Name="MYCORP" DiskId="1">
          <Directory Id="DIRECTORY_PATH_SERVICES" Name="MYCORP Services" 
DiskId="1">

            <Merge Id="Enterprise1ServicesMM" DiskId="1" 
SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpEnterprise1ServicesMergeModule.msm"
 Language="1033"/>
            <Merge Id="Enterprise2ServicesMM" DiskId="1" 
SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpEnterprise2ServicesMergeModule.msm"
 Language="1033"/>
            <Merge Id="Enterprise3ServicesMM" DiskId="1" 
SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpEnterprise3ServicesMergeModule.msm"
 Language="1033"/>
            <Merge Id="Enterprise4ServicesMM" DiskId="1" 
SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpEnterprise4ServicesMergeModule.msm"
 Language="1033"/>
            <Merge Id="MyCorpServicesMergeModule" DiskId="1" 
SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpServicesMergeModule.msm" 
Language="1033"/>

Each merge module looks similar to this: 
        <Module Id="Enterprise4ServicesMM" Language="1033" Version="1.0.0.0">
                <Package Id="<A GUID>" Manufacturer="MyCorp" 
InstallerVersion="200" /> 

    <Directory Id="TARGETDIR" Name="SourceDir">
    <Directory Id="MergeRedirectFolder">
    <Directory Id="WixLibRedirectFolder" Name="Enterprise4Service"> each merge 
module has a different WixLibRedirectFolder... 


All files are being installed to that particular WixLibRedirectFolder... 

The repair log file is: 
Command Line: ARPSYSTEMCOMPONENT=1 MSIFASTINSTALL=7 SERVER_INSTALL=0 
REINSTALL=ALL REINSTALLMODE=cmuse REBOOT=ReallySuppress IGNOREDEPENDENCIES=ALL 
CURRENTDIRECTORY=C:\Windows\system32 CLIENTUILEVEL=3 MSICLIENTUSESEXTERNALUI=1 
CLIENTPROCESSID=2312 


PROPERTY CHANGE: Adding 
WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its value 
is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise1Service'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise1Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 
'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 
'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. 
PROPERTY CHANGE: Adding 
WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its value 
is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise2Service'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise2Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 
'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 
'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. 
PROPERTY CHANGE: Adding 
WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its value 
is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise3Service'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise3Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 
'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 
'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. 
PROPERTY CHANGE: Adding 
WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its value 
is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 
'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 
'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. 
PROPERTY CHANGE: Adding 
WixLibRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7 property. Its value 
is 'C:\Program Files\MYCORP\MYCORP Services\Common'. 


PROPERTY CHANGE: Adding TARGETDIR property. Its value is 'C:\'. 
PROPERTY CHANGE: Adding INSTALLFOLDER property. Its value is 'C:\Program 
Files\MYCORP\'. 
PROPERTY CHANGE: Adding DIRECTORY_PATH_SERVICES property. Its value is 
'C:\Program Files\MYCORP\MYCORP Services\'. 
PROPERTY CHANGE: Adding 
MergeRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7 property. Its value is 
'C:\Program Files\MYCORP\MYCORP Services\'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 
'C:\Program Files\MYCORP\MYCORP Services\Common\'. 
PROPERTY CHANGE: Adding 
MergeRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its value is 
'C:\Program Files\MYCORP\MYCORP Services\'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\'. 
PROPERTY CHANGE: Adding 
MergeRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its value is 
'C:\Program Files\MYCORP\MYCORP Services\'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\'. 
PROPERTY CHANGE: Adding 
MergeRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its value is 
'C:\Program Files\MYCORP\MYCORP Services\'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\'. 
PROPERTY CHANGE: Adding 
MergeRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its value is 
'C:\Program Files\MYCORP\MYCORP Services\'. 
PROPERTY CHANGE: Modifying 
WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current 
value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new 
value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\'. 
PROPERTY CHANGE: Modifying DIRECTORY_PATH_PROGRAMDATA property. Its current 
value is 'C:\ProgramData\MYCORP'. Its new value: 'C:\ProgramData\MYCORP\'. 
Target path resolution complete. Dumping Directory table... 
Note: target paths subject to change (via custom actions or browsing) 
Dir (target): Key: TARGETDIR    , Object: C:\ 
Dir (target): Key: ProgramFiles64Folder , Object: C:\Program Files\ 
Dir (target): Key: INSTALLFOLDER        , Object: C:\Program Files\MYCORP\ 
Dir (target): Key: DIRECTORY_PATH_SERVICES      , Object: C:\Program 
Files\MYCORP\MYCORP Services\ 
Dir (target): Key: MergeRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7     
, Object: C:\Program Files\MYCORP\MYCORP Services\ 
Dir (target): Key: WixLibRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7    
, Object: C:\Program Files\MYCORP\MYCORP Services\Common\ 
Dir (target): Key: MergeRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF     
, Object: C:\Program Files\MYCORP\MYCORP Services\ 
Dir (target): Key: WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF    
, Object: C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\ 
Dir (target): Key: MergeRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6     
, Object: C:\Program Files\MYCORP\MYCORP Services\ 
Dir (target): Key: WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6    
, Object: C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\ 
Dir (target): Key: MergeRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44     
, Object: C:\Program Files\MYCORP\MYCORP Services\ 
Dir (target): Key: WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44    
, Object: C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\ 
Dir (target): Key: MergeRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92     
, Object: C:\Program Files\MYCORP\MYCORP Services\ 
Dir (target): Key: WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92    
, Object: C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\

-----Original Message-----
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: January-30-13 11:55 AM
To: General discussion for Windows Installer XML toolset.
Subject: ** SPAM **[WiX-users] [SPAM] Re: When doing a REPAIR, all files are 
going into 1 folder instead of the specific folders...

What does the log file say?


On Wed, Jan 30, 2013 at 8:51 AM, StevenOgilvie <sogil...@msn.com> wrote:

> Really need some help with this!
> thanks,
> Steve
>
>
>
> --
> View this message in context:
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Weird-Re
> pair-happening-tp7583229p7583272.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
>
> ----------------------------------------------------------------------
> -------- Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics Download AppDynamics Lite 
> for free today:
> http://p.sf.net/sfu/appdyn_d2d_jan
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for free 
today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to