No, you did not misstate your question, but the point was that the application will not run (based on what you said earlier) and I believe that a working application is easier to install than a non-working one. This is especially true if you have an managed custom actions etc, that would cause application code to be run during the installation.
As I see your other response indicates a driver issue, then this it was not the case of mismatched application code, but it could have been. To solve your driver issue, you will need the x64 bit drivers and (I think) a separate install setup for the x64 bit machines that reference them instead of the x86 drivers. While it might be possible to include them in a 8x6 setup I do not believe that it is. ---------------------------------------------------------------------- Roy Chastain -----Original Message----- From: dvo...@icrcompany.com [mailto:dvo...@icrcompany.com] Sent: Thursday, September 10, 2009 12:42 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] installing an application as a pure x86 app on Vista 64. Clearly I've stated my question wrong. My problem right now is with the intsaller. My installer works fine on 32 bit machines, but when I try to use it on a 64 bit machine running Vista 64 it fails. My main app and all it's Dlls are compiled as x86. > I really does not matter what the install is doing. If you have > compiled your main program as an AnyCPU and any DLL in the chain is > 32-bit only, then the application will not run on a x64 system. This > is because the AnyCPU code is jited into x64 on a 64 bit machine and a > x64 application cannot load a 32-bit DLL. > > You must compile at least the main program as x86. All of the managed > (CLR) DLLs will then be loaded and jited as 32-bit and then the > application can load the 32-bit only DLLs. > > ---------------------------------------------------------------------- > Roy Chastain > > > > > -----Original Message----- > From: dvo...@icrcompany.com [mailto:dvo...@icrcompany.com] > Sent: Wednesday, September 09, 2009 20:11 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] installing an application as a pure x86 app > on Vista 64. > > Why would the .NET binaries try to load any 32-bit dependent Dlls > during installation? As far as I was aware the installer was just > copying those Dlls to the proper locations. > > I'll try installing via command line. Hopefully that will actually > produce some sort of error message. > > Dan > > >> I've seen this when it's not an installer issue, it's because the >> .NET > >> binaries are AnyCpu and consequently run as native 64-bit and can't >> load 32-bit dependent Dlls. When this happens during the install >> custom actions fail etc. >> >> You didn't see any kind of error message when the install failed? >> Anyway, installing with a command line to produce a log might help. >> >> Msiexec /I <path to msi> /l*v <path to a log file> >> >> >> Phil Wilson >> >> >> -----Original Message----- >> From: Dan Vogel [mailto:dvo...@icrcompany.com] >> Sent: Wednesday, September 09, 2009 4:25 PM >> To: wix-users@lists.sourceforge.net >> Subject: [WiX-users] installing an application as a pure x86 app on >> Vista 64. >> >> When I run the installer on a 32-bit machine everything works fine. >> When I run the installer on a 64-bit it prematurely ends due to some >> unspecified error. I need the application to be a purely x86 >> application. The app is written in C# and WPF and so should run fine >> as 64-bit. However, several dll dependencies are 32-bit. >> >> What sort of flags or settings do I need to use to get the installer >> to work properly in a 64-bit environment, but install the application >> as purely x86? Are there some sort of logs that are created when the >> installer fails that will let me know why it is prematurely ending? >> >> Thanks, >> -- >> >> *Dan Vogel* >> Software Engineer >> iCRco - The Innovative CR Company >> P) 310-921-9559 >> F) 310-542-7236 >> dvo...@icrcompany.com <mailto:dvo...@icrcompany.com> >> http://www.icrcompany.com iCRco logo This e-mail may contain >> confidential and/or privileged information. If you are not the >> intended recipient (or have received this e-mail in >> error) please notify the sender immediately and destroy this e-mail. >> Any unauthorized copying, disclosure or distribution of the material >> in this e-mail is strictly forbidden. >> >> >> >> --------------------------------------------------------------------- >> - >> -------- Let Crystal Reports handle the reporting - Free Crystal >> Reports 2008 30-Day trial. Simplify your report design, integration >> and deployment - and focus on what you do best, core application >> coding. Discover what's new with Crystal Reports now. >> http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> >> >> >> --------------------------------------------------------------------- >> - >> -------- Let Crystal Reports handle the reporting - Free Crystal >> Reports 2008 30-Day trial. Simplify your report design, integration >> and deployment - and focus on what you do best, core application >> coding. Discover what's new with Crystal Reports now. >> http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > > > > ---------------------------------------------------------------------- > -- > ------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day trial. Simplify your report design, integration and deployment > - and focus on what you do best, core application coding. Discover > what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ---------------------------------------------------------------------- > -------- Let Crystal Reports handle the reporting - Free Crystal > Reports 2008 30-Day trial. Simplify your report design, integration > and deployment - and focus on what you do best, core application > coding. Discover what's new with Crystal Reports now. > http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------ ------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users