Since I know that everything I'm installing is managed code anyCpu build output 
I enabled this with my service deliverable wix sources using the following 
syntax.

    <?if $(var.Platform) = "x64" ?>
        <?define Win64 = "yes" ?>
        <?define SystemFolder = "System64Folder" ?>
        <?define SystemFolderX86 = "SystemFolder" ?>
        <?define SoftwareKey = "Software" ?>
        <?define SoftwareKeyX86 = "Software\Wow6432Node" ?>
        <?define ProgramFilesFolder = "ProgramFiles64Folder" ?>
        <?define ProgramFilesFolderX86 = "ProgramFilesFolder" ?>
        <?define DotNetFramework35Folder = 
"[%SystemRoot]\Microsoft.NET\Framework64\v3.5\" ?>
        <?define DotNetFramework20Folder = 
"[%SystemRoot]\Microsoft.NET\Framework64\v2.0.50727\" ?>
    <?else?>
        <?define Win64 = "no" ?>
        <?define SystemFolder = "SystemFolder" ?>
        <?define SystemFolderX86 = "SystemFolder" ?>
        <?define SoftwareKey = "Software" ?>
        <?define SoftwareKeyX86 = "Software" ?>
        <?define ProgramFilesFolder = "ProgramFilesFolder" ?>
        <?define ProgramFilesFolderX86 = "ProgramFilesFolder" ?>
        <?define DotNetFramework35Folder = 
"[%SystemRoot]\Microsoft.NET\Framework\v3.5\" ?>
        <?define DotNetFramework20Folder = 
"[%SystemRoot]\Microsoft.NET\Framework\v2.0.50727\" ?>
    <?endif?>

    <Directory Id="DotNetFramework20Folder"></Directory>

    <Directory Id="DotNetFramework35Folder"></Directory>

    <Directory Id="TARGETDIR" Name="SourceDir">
        <Directory Id="$(var.ProgramFilesFolder)">
            <Directory Id="INSTALLDIR" Name="!(loc.ProductDir)">
                        <Directory Id="MyComponent1Dir" Name="MyComponent1">
                  </Directory>
                </Directory>
         </Directory>
    </Directory>

    <DirectoryRef Id="MyComponent1Dir">
       <Component Id="MyComponent1Name" Guid="<yourguidhere>" 
Win64="$(var.Win64)">
       </Component>
    </DirectoryRef>



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sandeep Gautam 
(HCL Technologies Ltd)
Sent: Thursday, September 11, 2008 7:39 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] How to create only installer for 32 Bit and 64 bit OS

Hi,

I want to create one common installer that will work for 32 Bit and 64 bit OS.
How can I do this?


Regards
Sandeep

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to