That is correct. You will still need to build twice as only one platform gets 
built at a time.

You'll want to take a look at what projects are selected for each solution 
platform and make decisions about how to build your solution. Perhaps you need 
to build 3 times: AnyCPU, x86, x64.

Edwin G. Castro
Software Developer - Staff
Digital Channels
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
Please consider the environment before printing this e-mail


> -----Original Message-----
> From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk]
> Sent: Friday, April 27, 2012 10:58 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] bug in wix 3.6?
> 
> Hi:
> I am building one msi for x86, and x64 from the same project. If I am
> interpreting you correctly, I can let visual studio create the new solution
> platform for me.
> Please correct me if I'm wrong!
> Cheers
> Sean.
> 
> -----Original Message-----
> From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com]
> Sent: 27 April 2012 17:57
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] bug in wix 3.6?
> 
> Last time I looked at the WiX .targets files I noticed that they create an
> InstallerPlatform property that is passed to candle. The InstallerPlatform
> property can be explicitly set in your .wixproj. When it is not explicitly 
> set, the
> WiX .targets files use the Platform property to determine what the value of
> InstallerPlatform should be. I have found there is no need to specify
> Package/@Platform if you directly or indirectly set InstallerPlatform. I
> personally set Platform to be what I expect and let the WiX .targets files
> automatically set InstallerPlatform for me.
> 
> If you want to build _one_ .wixproj as 32-bit _and_ 64-bit, then you'll need 
> two
> Platform variants in your .wixproj: x86 and x64. The easiest way to accomplish
> this is to let Visual Studio do it for you. WiX will automatically create the 
> x86
> Platform when you create the project. If you have Visual Studio create the new
> x64 Platform as a copy of x86 you'll be good to go. Note that you'll need to
> build the project twice specifying the Platform to build in each case.
> 
> If instead you have _one_ .wixproj that will always build as 32-bit and a
> _second_ .wixproj that will always build as 64-bit, then you just want to do a
> search/replace operation on the second .wixproj. Search for x86 and replace it
> with x64 and you are done.
> 
> If the general guidelines above do not apply to your build, then please 
> explain
> what your build intent is in more detail and I'll try to help you configure 
> your
> projects accordingly.
> 
> FYI: The error you reported is saying that the schema used to validate the 
> .wxs
> XML says that you cannot use preprocessor variables as a value for
> Package/@Platform. I don’t know whether that is intentional or not.
> 
> Edwin G. Castro
> Software Developer - Staff
> Digital Channels
> Fiserv
> Office: 503-746-0643
> Fax: 503-617-0291
> www.fiserv.com
> P Please consider the environment before printing this e-mail
> 
> > -----Original Message-----
> > From: Rob Mensching [mailto:r...@robmensching.com]
> > Sent: Friday, April 27, 2012 9:12 AM
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] bug in wix 3.6?
> >
> > IIRC, by default it picks it up from your VS Configuration.
> >
> > On Fri, Apr 27, 2012 at 9:04 AM, Sean Farrow
> > <sean.far...@seanfarrow.co.uk>wrote:
> >
> > > Is there a way to specify that in visual studio?
> > > Cheers
> > > Sean.
> > >
> > > -----Original Message-----
> > > From: Rob Mensching [mailto:r...@robmensching.com]
> > > Sent: 27 April 2012 15:37
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: Re: [WiX-users] bug in wix 3.6?
> > >
> > > Use the arch switch on the candle coomand-line and remove the
> > > Platform attribute.
> > >
> > > On Fri, Apr 27, 2012 at 5:10 AM, Sean Farrow
> > > <sean.far...@seanfarrow.co.uk>wrote:
> > >
> > > > Hi Focks:
> > > > I think I've found a bug in wix 3.6:
> > > > I'm trying to create a solution that allows building two msi's one
> > > > x86
> > > and
> > > > one x64.
> > > > I have to following in my package element to this end:
> > > > <Package
> > > >              InstallerVersion="300"
> > > >              Compressed="yes"
> > > >              InstallScope="perMachine"
> > > >              Manufacturer="$(var.ProductAuthor)"
> > > >              Platform="$(var.Platform)" /> Everything else is
> > > > substituted except the var.platform and I am told that the value
> > > > is
> > > > invalid:
> > > > 1 The 'Platform' attribute is invalid - The value '$(var.Platform)'
> > > > is invalid according to its datatype 'NmToken' - The '$'
> > > > character, hexadecimal value 0x24 cannot appear in the string.
> > > > Anyone know whether this is a bug, or another way to achieve what
> > > > I'm after?
> > > > Any help appreciated.
> > > > Regards
> > > > Sean.
> > > >
> > > >
> > > >
> > > --------------------------------------------------------------------
> > > --
> > > --------
> > > > Live Security Virtual Conference
> > > > Exclusive live event will cover all the ways today's security and
> > > > threat landscape has changed and how IT managers can respond.
> > > > Discussions will include endpoint security, mobile security and
> > > > the latest in malware threats.
> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > > > _______________________________________________
> > > > WiX-users mailing list
> > > > WiX-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > > >
> > >
> > >
> > >
> > > --
> > > virtually, Rob Mensching - http://RobMensching.com LLC
> > >
> > > --------------------------------------------------------------------
> > > --
> > > --------
> > > Live Security Virtual Conference
> > > Exclusive live event will cover all the ways today's security and
> > > threat landscape has changed and how IT managers can respond.
> > > Discussions will include endpoint security, mobile security and the
> > > latest in malware threats.
> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> > > --------------------------------------------------------------------
> > > --
> > > --------
> > > Live Security Virtual Conference
> > > Exclusive live event will cover all the ways today's security and
> > > threat landscape has changed and how IT managers can respond.
> > > Discussions will include endpoint security, mobile security and the
> > > latest in malware threats.
> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> >
> >
> >
> > --
> > virtually, Rob Mensching - http://RobMensching.com LLC
> > ----------------------------------------------------------------------
> > --------
> > Live Security Virtual Conference
> > Exclusive live event will cover all the ways today's security and
> > threat landscape has changed and how IT managers can respond.
> > Discussions will include endpoint security, mobile security and the latest 
> > in
> malware threats.
> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and threat
> landscape has changed and how IT managers can respond. Discussions will
> include endpoint security, mobile security and the latest in malware threats.
> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and threat
> landscape has changed and how IT managers can respond. Discussions will
> include endpoint security, mobile security and the latest in malware threats.
> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to