I am creating an installer for a 32 bit application.  One of items that
needs installed is a 64 bit CLR (SSHRA_Extend64.dll).  The file needs to be
installed to "C:\Program Files\blah" on a 64 bit Windows machine, while the
application needs to be installed to "C:\Program Files (x86)\blahblah"

I am running into an ICE80 error when I try to build the installer MSI:

Error 408 ICE80: This package contains 64 bit component 'SSHRAExtend64DLL'
but the Template Summary Property does not contain Intel64 or x64.
C:\Projects\AutomatedSQLMigration\AutomatedSQLMigrationSetup\Product.wxs 299
1 AutomatedSQLMigrationSetup

Here the ComponentGroup that is installing the 64 bit file:

    <!-- SSHRA_Extend64.dll file -->
    <ComponentGroup Id="CLRComponents"
Directory="INSTALLFOLDER_HRACTIONS_BIN">
      <Component Id="SSHRAExtend64DLL" Win64="yes">
        <File Id="SSHRAExtend64DLL"
              Name="SSHRA_Extend64.dll"
              Source="CLR\SSHRA_Extend64.dll"
              Vital="yes"
              KeyPath="yes" />
      </Component>
    </ComponentGroup>


Is this something I can do with an MSI or is it a limitation of the
installer that I can only setup x86 OR x64 files?  Currently I do not have
the option of making the application 64 bit as it is already in
production.  I am trying to stream line the installation process by adding
some files to the installation process that were previously installed
manually.


Brian

If you can't explain it simply, you don't understand it well enough.  -
Albert Einstein
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to