See Here: http://stackoverflow.com/questions/18628790/build-wix-3-6-project-targeting-x64
Regarding Files below: Build Arch is used in the Development environment to override the Build Setting in VS. Platform is the one you'd use when creating the install condition, as that is the platform of the target machine. The approach in the link allows you greater control, because that approach is "All WiX" meaning that the build files are now separate of the VS IDE. Quoting StevenOgilvie <sogil...@msn.com>: > Hello, > > I use 1 product.wxs file at build time, the project file has different > configurations for X86 and X64 which allows me build 2 MSI's one for 32 bit > and one for 64 bit. > > I have used these conditions but which one is correct? > > <?if $(sys.BUILDARCH) = x64 ?> > <?define Win=yes ?> > <?define PlatformProductName = "$(var.ProductName) (64 bit)" ?> > <?define PlatformProgramFilesFolder = "ProgramFiles64Folder" ?> > <?define PlatformCAQuietExecDLLEntry = "CAQuietExec64"?> > <?define PlatformQtExecCmdLine = "QtExec64CmdLine"?> > <?else ?> > <?define Win=no ?> > <?define PlatformProductName = "$(var.ProductName)" ?> > <?define PlatformProgramFilesFolder = "ProgramFilesFolder" ?> > <?define PlatformCAQuietExecDLLEntry = "CAQuietExec"?> > <?define PlatformQtExecCmdLine = "QtExecCmdLine"?> > <?endif ?> > > OR > > <?if $(var.Platform) = x64 ?> > <?define Win=yes ?> > <?define PlatformProductName = "$(var.ProductName) (64 bit)" ?> > <?define PlatformProgramFilesFolder = "ProgramFiles64Folder" ?> > <?define PlatformCAQuietExecDLLEntry = "CAQuietExec64"?> > <?define PlatformQtExecCmdLine = "QtExec64CmdLine"?> > <?else ?> > <?define Win=no ?> > <?define PlatformProductName = "$(var.ProductName)" ?> > <?define PlatformProgramFilesFolder = "ProgramFilesFolder" ?> > <?define PlatformCAQuietExecDLLEntry = "CAQuietExec"?> > <?define PlatformQtExecCmdLine = "QtExecCmdLine"?> > <?endif ?> > > As well some installs have 2 files, 1 for 32 bit and 1 for 64 bit and of > course I want the right one to be installed depending on the bitness of the > OS > > i.e.: > > 32 bit file > <Condition></Condition> > > 64 bit file > <Condition></Condition> > > thanks, > > Steve > > > > -- > View this message in context: > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Confused-when-installing-a-32-64-bit-MSI-using-1-product-wxs-file-tp7591962.html > Sent from the wix-users mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users