Building 64-bit Windows Installer Packages Using Wise Package Studio

Building 64-bit Windows Installer Packages Using Wise Package Studio

A 64-bit package consists partially or entirely of 64-bit Windows Installer components.

The following is required for every 64-bit Windows Installer package:


  1. The value "Intel64" must be entered in the platform field of the Template Summary property if and only if the package will run on an Intel64 processor.
  2. The value "AMD64" must be entered in the platform field of the Template Summary property if and only if the package will run on an AMD64 processor.
  3. The Page Count Summary property must be set to the integer 200 because Windows Installer version 2.0 is the minimum version capable of installing 64-bit components.
  4. Each 64-bit Windows Installer component in the package must include the msidbComponentAttributes64bit bit in the Attributes column of the Component table.
3.78049
Average: 3.8 (41 votes)

Need more info..

Gooood Start to discuss on the 64 bit appz packaging.
Wiseuser, can you please give us more overview and other key techniques of 64Bit App packaging?

Cheers'
Vijay

Support Link for buildin 64 bit windows installer

http://blogs.msdn.com/heaths/archive/2005/10/24/wi...

Wiseuser
Altiris Certified Professional

Some more Information on building 64 bit apps

In general , 32 and 64 bit Microsoft Installer (MSI) packages are treated in the same way except for how Windows Installer treats folder variables such as [Program Files] and [System Folder] , and how it writes components into the registry or GAC.

When you create a 32- or 64-bit MSI package, the processor architecture is noted in the .NET Framework assembly's strong name identity when it is installed in the GAC . You can also create setup projects for 64-bit computers from 32-bit computers .

64-bit MSI packages can support both 32- and 64-bit DLLs or EXEs to perform custom actions ; however , 32-bit MSI packages cannot support 64-bit DLLs or EXEs to perform custom actions.

Whenever you add a file or assembly to a merge module project, it is scanned to determine whether it is a 32- or 64-bit target platform. This is done in order to ensure that your 64-bit merge modules do not contain a mix of 32- and 64-bit code.

If the merge module contains a 32-bit file, Visual Studio will notify you with a message and will not add the file. If you add a managed assembly marked as 32-bit only, you will get build warnings, but the file or assembly will be included in the target installation

Wiseuser
Altiris Certified Professional

Wise package studio

Is there anything that has to be installed/ enabled for me to start creating 64 bit installs? I have it installed on a 64 bit box.

Under project Details, the only option i get for target platform is Intel 32-bit.

other than that creating 64 bit packages shoudl be roughly the same as 32 bit ones right?

Syndicate content