wix3_x64.msi

8 messages Options
Embed this post
Permalink
Sebastian Brand (Instyler Software)

wix3_x64.msi

Reply Threaded More More options
Print post
Permalink
Hello,

 

I was just installing the x64 version of WiX and noticed the files are
identical as in x86. All binaries are "Any Cpu" assemblies. Can someone tell
me what (besides the installer) are the differences in the x64 release of
WiX?

 

 

Best regards,

Sebastian Brand

 

Instyler Setup - Creating WiX-based MSI installations, elegantly.

 <http://www.instyler.com> http://www.instyler.com

 

 

------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
John Robbins

Re: wix3_x64.msi

Reply Threaded More More options
Print post
Permalink
The x64 installer also installs the MSBuild target files into C:\Program Files\MSBuild\Microsoft\WiX so if you do a command line build using MSBUILD.EXE from the Framework64 directory it works.

>-----Original Message-----
>From: Sebastian Brand (Instyler Software)
>[mailto:[hidden email]]
>Sent: Tuesday, June 30, 2009 4:34 AM
>To: [hidden email]
>Subject: [WiX-users] wix3_x64.msi
>
>Hello,
>
>
>
>I was just installing the x64 version of WiX and noticed the files are
>identical as in x86. All binaries are "Any Cpu" assemblies. Can someone
>tell
>me what (besides the installer) are the differences in the x64 release
>of
>WiX?
>
>
>
>
>
>Best regards,
>
>Sebastian Brand
>
>
>
>Instyler Setup - Creating WiX-based MSI installations, elegantly.
>
> <http://www.instyler.com> http://www.instyler.com
>
>
>
>
>
>------------------------------------------------------------------------
>------
>_______________________________________________
>WiX-users mailing list
>[hidden email]
>https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
Castro, Edwin G. (Hillsboro)

Re: wix3_x64.msi

Reply Threaded More More options
Print post
Permalink
I was under the impression that the C++ custom actions are also built as 64-bit DLLs. Is that not the case?

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


> -----Original Message-----
> From: John Robbins [mailto:[hidden email]]
> Sent: Tuesday, June 30, 2009 9:28 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] wix3_x64.msi
>
> The x64 installer also installs the MSBuild target files into
> C:\Program Files\MSBuild\Microsoft\WiX so if you do a command line
> build using MSBUILD.EXE from the Framework64 directory it works.
>
> >-----Original Message-----
> >From: Sebastian Brand (Instyler Software)
> >[mailto:[hidden email]]
> >Sent: Tuesday, June 30, 2009 4:34 AM
> >To: [hidden email]
> >Subject: [WiX-users] wix3_x64.msi
> >
> >Hello,
> >
> >
> >
> >I was just installing the x64 version of WiX and noticed the files are
> >identical as in x86. All binaries are "Any Cpu" assemblies. Can
> someone
> >tell
> >me what (besides the installer) are the differences in the x64 release
> >of
> >WiX?
> >
> >
> >
> >
> >
> >Best regards,
> >
> >Sebastian Brand
> >
> >
> >
> >Instyler Setup - Creating WiX-based MSI installations, elegantly.
> >
> > <http://www.instyler.com> http://www.instyler.com
> >
> >
> >
> >
> >
> >----------------------------------------------------------------------
> --
> >------
> >_______________________________________________
> >WiX-users mailing list
> >[hidden email]
> >https://lists.sourceforge.net/lists/listinfo/wix-users
>
> -----------------------------------------------------------------------
> -------
> _______________________________________________
> WiX-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
John Robbins

Re: wix3_x64.msi

Reply Threaded More More options
Print post
Permalink
Doh! Yes, the CA's have x64 versions too. The x64 version will also get the dutil_*_x64.lib files as well.

>-----Original Message-----
>From: Castro, Edwin G. (Hillsboro) [mailto:[hidden email]]
>Sent: Tuesday, June 30, 2009 9:44 AM
>To: General discussion for Windows Installer XML toolset.
>Subject: Re: [WiX-users] wix3_x64.msi
>
>I was under the impression that the C++ custom actions are also built as
>64-bit DLLs. Is that not the case?
>
>Edwin G. Castro
>Software Developer - Staff
>Electronic Banking Services
>Fiserv
>Office: 503-746-0643
>Fax: 503-617-0291
>www.fiserv.com
>Please consider the environment before printing this e-mail
>
>
>> -----Original Message-----
>> From: John Robbins [mailto:[hidden email]]
>> Sent: Tuesday, June 30, 2009 9:28 AM
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] wix3_x64.msi
>>
>> The x64 installer also installs the MSBuild target files into
>> C:\Program Files\MSBuild\Microsoft\WiX so if you do a command line
>> build using MSBUILD.EXE from the Framework64 directory it works.
>>
>> >-----Original Message-----
>> >From: Sebastian Brand (Instyler Software)
>> >[mailto:[hidden email]]
>> >Sent: Tuesday, June 30, 2009 4:34 AM
>> >To: [hidden email]
>> >Subject: [WiX-users] wix3_x64.msi
>> >
>> >Hello,
>> >
>> >
>> >
>> >I was just installing the x64 version of WiX and noticed the files
>are
>> >identical as in x86. All binaries are "Any Cpu" assemblies. Can
>> someone
>> >tell
>> >me what (besides the installer) are the differences in the x64
>release
>> >of
>> >WiX?
>> >
>> >
>> >
>> >
>> >
>> >Best regards,
>> >
>> >Sebastian Brand
>> >
>> >
>> >
>> >Instyler Setup - Creating WiX-based MSI installations, elegantly.
>> >
>> > <http://www.instyler.com> http://www.instyler.com
>> >
>> >
>> >
>> >
>> >
>> >---------------------------------------------------------------------
>-
>> --
>> >------
>> >_______________________________________________
>> >WiX-users mailing list
>> >[hidden email]
>> >https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>> ----------------------------------------------------------------------
>-
>> -------
>> _______________________________________________
>> WiX-users mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>------------------------------------------------------------------------
>------
>_______________________________________________
>WiX-users mailing list
>[hidden email]
>https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
Mike Carlson (DEV DIV)

Re: wix3_x64.msi

Reply Threaded More More options
Print post
Permalink
The x64 CA's also come with the x86 version of WiX. I believe the only difference between the x86 and x64 releases of WiX is the MSBuild difference mentioned below.

Also, to be clear, while some of the custom actions are also built as 64-bit DLLs, others are not, and support 64-bit scenarios through the Wow64 API.

Thanks,
Mike Carlson

-----Original Message-----
From: John Robbins [mailto:[hidden email]]
Sent: Tuesday, June 30, 2009 10:04 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] wix3_x64.msi

Doh! Yes, the CA's have x64 versions too. The x64 version will also get the dutil_*_x64.lib files as well.

>-----Original Message-----
>From: Castro, Edwin G. (Hillsboro) [mailto:[hidden email]]
>Sent: Tuesday, June 30, 2009 9:44 AM
>To: General discussion for Windows Installer XML toolset.
>Subject: Re: [WiX-users] wix3_x64.msi
>
>I was under the impression that the C++ custom actions are also built as
>64-bit DLLs. Is that not the case?
>
>Edwin G. Castro
>Software Developer - Staff
>Electronic Banking Services
>Fiserv
>Office: 503-746-0643
>Fax: 503-617-0291
>www.fiserv.com
>Please consider the environment before printing this e-mail
>
>
>> -----Original Message-----
>> From: John Robbins [mailto:[hidden email]]
>> Sent: Tuesday, June 30, 2009 9:28 AM
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] wix3_x64.msi
>>
>> The x64 installer also installs the MSBuild target files into
>> C:\Program Files\MSBuild\Microsoft\WiX so if you do a command line
>> build using MSBUILD.EXE from the Framework64 directory it works.
>>
>> >-----Original Message-----
>> >From: Sebastian Brand (Instyler Software)
>> >[mailto:[hidden email]]
>> >Sent: Tuesday, June 30, 2009 4:34 AM
>> >To: [hidden email]
>> >Subject: [WiX-users] wix3_x64.msi
>> >
>> >Hello,
>> >
>> >
>> >
>> >I was just installing the x64 version of WiX and noticed the files
>are
>> >identical as in x86. All binaries are "Any Cpu" assemblies. Can
>> someone
>> >tell
>> >me what (besides the installer) are the differences in the x64
>release
>> >of
>> >WiX?
>> >
>> >
>> >
>> >
>> >
>> >Best regards,
>> >
>> >Sebastian Brand
>> >
>> >
>> >
>> >Instyler Setup - Creating WiX-based MSI installations, elegantly.
>> >
>> > <http://www.instyler.com> http://www.instyler.com
>> >
>> >
>> >
>> >
>> >
>> >---------------------------------------------------------------------
>-
>> --
>> >------
>> >_______________________________________________
>> >WiX-users mailing list
>> >[hidden email]
>> >https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>> ----------------------------------------------------------------------
>-
>> -------
>> _______________________________________________
>> WiX-users mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>------------------------------------------------------------------------
>------
>_______________________________________________
>WiX-users mailing list
>[hidden email]
>https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
Sebastian Brand (Instyler Software)

Re: wix3_x64.msi

Reply Threaded More More options
Print post
Permalink
Thanks for all the replies.
My problem is that our tool is calling the WiX compiler, binder and linker directly, without light.exe - light.exe is 32-bit only, probably because winterop.dll (interop to Windows CabBuilder) is 32-bit only. Now calling the WiX binder directly from our 64-bit tool, invoking anything from winterop fails (BadImageFormatException).

Any chance in getting a 64-bit release of winterop.dll?


Best regards,
Sebastian Brand

Instyler Setup - Creating WiX-based MSI installations, elegantly.
http://www.instyler.com



-----Original Message-----
From: Mike Carlson (DEV DIV) [mailto:[hidden email]]
Sent: Tuesday, June 30, 2009 7:21 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] wix3_x64.msi

The x64 CA's also come with the x86 version of WiX. I believe the only difference between the x86 and x64 releases of WiX is the MSBuild difference mentioned below.

Also, to be clear, while some of the custom actions are also built as 64-bit DLLs, others are not, and support 64-bit scenarios through the Wow64 API.

Thanks,
Mike Carlson

-----Original Message-----
From: John Robbins [mailto:[hidden email]]
Sent: Tuesday, June 30, 2009 10:04 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] wix3_x64.msi

Doh! Yes, the CA's have x64 versions too. The x64 version will also get the dutil_*_x64.lib files as well.

>-----Original Message-----
>From: Castro, Edwin G. (Hillsboro) [mailto:[hidden email]]
>Sent: Tuesday, June 30, 2009 9:44 AM
>To: General discussion for Windows Installer XML toolset.
>Subject: Re: [WiX-users] wix3_x64.msi
>
>I was under the impression that the C++ custom actions are also built as
>64-bit DLLs. Is that not the case?
>
>Edwin G. Castro
>Software Developer - Staff
>Electronic Banking Services
>Fiserv
>Office: 503-746-0643
>Fax: 503-617-0291
>www.fiserv.com
>Please consider the environment before printing this e-mail
>
>
>> -----Original Message-----
>> From: John Robbins [mailto:[hidden email]]
>> Sent: Tuesday, June 30, 2009 9:28 AM
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] wix3_x64.msi
>>
>> The x64 installer also installs the MSBuild target files into
>> C:\Program Files\MSBuild\Microsoft\WiX so if you do a command line
>> build using MSBUILD.EXE from the Framework64 directory it works.
>>
>> >-----Original Message-----
>> >From: Sebastian Brand (Instyler Software)
>> >[mailto:[hidden email]]
>> >Sent: Tuesday, June 30, 2009 4:34 AM
>> >To: [hidden email]
>> >Subject: [WiX-users] wix3_x64.msi
>> >
>> >Hello,
>> >
>> >
>> >
>> >I was just installing the x64 version of WiX and noticed the files
>are
>> >identical as in x86. All binaries are "Any Cpu" assemblies. Can
>> someone
>> >tell
>> >me what (besides the installer) are the differences in the x64
>release
>> >of
>> >WiX?
>> >
>> >
>> >
>> >
>> >
>> >Best regards,
>> >
>> >Sebastian Brand
>> >
>> >
>> >
>> >Instyler Setup - Creating WiX-based MSI installations, elegantly.
>> >
>> > <http://www.instyler.com> http://www.instyler.com
>> >
>> >
>> >
>> >
>> >
>> >---------------------------------------------------------------------
>-
>> --
>> >------
>> >_______________________________________________
>> >WiX-users mailing list
>> >[hidden email]
>> >https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>> ----------------------------------------------------------------------
>-
>> -------
>> _______________________________________________
>> WiX-users mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>------------------------------------------------------------------------
>------
>_______________________________________________
>WiX-users mailing list
>[hidden email]
>https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
Sebastian Brand (Instyler Software)

Re: wix3_x64.msi

Reply Threaded More More options
Print post
Permalink
I got it working. I compiled winterop.dll as 64-bit.


Back on Route 64...
Sebastian Brand

Instyler Setup - Creating WiX-based MSI installations, elegantly.
http://www.instyler.com



-----Original Message-----
From: Sebastian Brand (Instyler Software) [mailto:[hidden email]]
Sent: Wednesday, July 01, 2009 8:22 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] wix3_x64.msi

Thanks for all the replies.
My problem is that our tool is calling the WiX compiler, binder and linker directly, without light.exe - light.exe is 32-bit only, probably because winterop.dll (interop to Windows CabBuilder) is 32-bit only. Now calling the WiX binder directly from our 64-bit tool, invoking anything from winterop fails (BadImageFormatException).

Any chance in getting a 64-bit release of winterop.dll?


Best regards,
Sebastian Brand

Instyler Setup - Creating WiX-based MSI installations, elegantly.
http://www.instyler.com



-----Original Message-----
From: Mike Carlson (DEV DIV) [mailto:[hidden email]]
Sent: Tuesday, June 30, 2009 7:21 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] wix3_x64.msi

The x64 CA's also come with the x86 version of WiX. I believe the only difference between the x86 and x64 releases of WiX is the MSBuild difference mentioned below.

Also, to be clear, while some of the custom actions are also built as 64-bit DLLs, others are not, and support 64-bit scenarios through the Wow64 API.

Thanks,
Mike Carlson

-----Original Message-----
From: John Robbins [mailto:[hidden email]]
Sent: Tuesday, June 30, 2009 10:04 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] wix3_x64.msi

Doh! Yes, the CA's have x64 versions too. The x64 version will also get the dutil_*_x64.lib files as well.

>-----Original Message-----
>From: Castro, Edwin G. (Hillsboro) [mailto:[hidden email]]
>Sent: Tuesday, June 30, 2009 9:44 AM
>To: General discussion for Windows Installer XML toolset.
>Subject: Re: [WiX-users] wix3_x64.msi
>
>I was under the impression that the C++ custom actions are also built as
>64-bit DLLs. Is that not the case?
>
>Edwin G. Castro
>Software Developer - Staff
>Electronic Banking Services
>Fiserv
>Office: 503-746-0643
>Fax: 503-617-0291
>www.fiserv.com
>Please consider the environment before printing this e-mail
>
>
>> -----Original Message-----
>> From: John Robbins [mailto:[hidden email]]
>> Sent: Tuesday, June 30, 2009 9:28 AM
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] wix3_x64.msi
>>
>> The x64 installer also installs the MSBuild target files into
>> C:\Program Files\MSBuild\Microsoft\WiX so if you do a command line
>> build using MSBUILD.EXE from the Framework64 directory it works.
>>
>> >-----Original Message-----
>> >From: Sebastian Brand (Instyler Software)
>> >[mailto:[hidden email]]
>> >Sent: Tuesday, June 30, 2009 4:34 AM
>> >To: [hidden email]
>> >Subject: [WiX-users] wix3_x64.msi
>> >
>> >Hello,
>> >
>> >
>> >
>> >I was just installing the x64 version of WiX and noticed the files
>are
>> >identical as in x86. All binaries are "Any Cpu" assemblies. Can
>> someone
>> >tell
>> >me what (besides the installer) are the differences in the x64
>release
>> >of
>> >WiX?
>> >
>> >
>> >
>> >
>> >
>> >Best regards,
>> >
>> >Sebastian Brand
>> >
>> >
>> >
>> >Instyler Setup - Creating WiX-based MSI installations, elegantly.
>> >
>> > <http://www.instyler.com> http://www.instyler.com
>> >
>> >
>> >
>> >
>> >
>> >---------------------------------------------------------------------
>-
>> --
>> >------
>> >_______________________________________________
>> >WiX-users mailing list
>> >[hidden email]
>> >https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>> ----------------------------------------------------------------------
>-
>> -------
>> _______________________________________________
>> WiX-users mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>------------------------------------------------------------------------
>------
>_______________________________________________
>WiX-users mailing list
>[hidden email]
>https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
Bob Arnson-6

Re: wix3_x64.msi

Reply Threaded More More options
Print post
Permalink
Sebastian Brand (Instyler Software) wrote:
> I got it working. I compiled winterop.dll as 64-bit.
>  

Note that extensions also run in the light.exe process and might expect
to always be running in a 32-bit process.

--
sig://boB
http://joyofsetup.com/



------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users